From e0cd349f583c2a20d09d322ca1cb41d2649fd5d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=B0=BD=ED=98=84?= Date: Sun, 27 Sep 2026 03:28:42 +0000 Subject: [PATCH] =?UTF-8?q?Discourse=20=ED=95=9C=EA=B5=AD=EC=96=B4=20?= =?UTF-8?q?=EB=B2=88=EC=97=AD=EA=B3=BC=20Gitea=20=EB=B0=B0=ED=8F=AC=20?= =?UTF-8?q?=EA=B5=AC=EC=84=B1=20=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 일반 화면과 관리자 화면 및 활성 플러그인의 최종 한국어 번역을 반영했다. 기능별 검수 원본과 보드 화면 패치 원본을 저장소에 포함했다. yarn test와 yarn deploy 및 yarn verify:deployment 명령을 추가했다. 활성 플러그인 29개의 번역 키 6,005개에서 누락 0개를 확인했다. PC와 390픽셀 모바일 화면을 확인했다. 운영 app 컨테이너에 재배포하고 HTTP 200 응답을 확인했다. 데이터베이스 구조 변경과 데이터 이전은 없다. 사용자 요청이 없어 백업은 만들지 않았다. --- PROJECT_MEMORY.md | 13 + README.md | 63 +- config/locales/automation-ai-quality.ko.yml | 18 + .../automation-integrations-quality.ko.yml | 13 + .../locales/automation-server-quality.ko.yml | 151 + config/locales/boards.ko.yml | 218 + config/locales/chat-rss-quality.ko.yml | 378 + config/locales/client.ko.yml | 9202 +++++++++++++++++ config/locales/github-client-quality.ko.yml | 16 + config/locales/github-server-quality.ko.yml | 57 + config/locales/server.ko.yml | 3937 ++++++- config/locales/workflows-critical.ko.yml | 111 + config/locales/workflows-quality.ko.yml | 235 + ...2026-09-25-korean-localization-progress.md | 3 + ...27-localization-complete-and-deployment.md | 36 + docs/README.md | 1 + package.json | 6 +- patches/boards/boards-board-viewer.gjs | 1484 +++ patches/boards/boards-column.gjs | 527 + plugin.rb | 1 + scripts/deploy.sh | 28 + scripts/validate_locales.rb | 13 + scripts/verify_deployment.sh | 20 + 수정기록.txt | 12 + 24 files changed, 16518 insertions(+), 25 deletions(-) create mode 100644 config/locales/automation-ai-quality.ko.yml create mode 100644 config/locales/automation-integrations-quality.ko.yml create mode 100644 config/locales/automation-server-quality.ko.yml create mode 100644 config/locales/boards.ko.yml create mode 100644 config/locales/chat-rss-quality.ko.yml create mode 100644 config/locales/github-client-quality.ko.yml create mode 100644 config/locales/github-server-quality.ko.yml create mode 100644 config/locales/workflows-critical.ko.yml create mode 100644 config/locales/workflows-quality.ko.yml create mode 100644 docs/2026-09-27-localization-complete-and-deployment.md create mode 100644 patches/boards/boards-board-viewer.gjs create mode 100644 patches/boards/boards-column.gjs create mode 100755 scripts/deploy.sh create mode 100644 scripts/validate_locales.rb create mode 100755 scripts/verify_deployment.sh diff --git a/PROJECT_MEMORY.md b/PROJECT_MEMORY.md index 7a1f442..0eb1ff1 100644 --- a/PROJECT_MEMORY.md +++ b/PROJECT_MEMORY.md @@ -42,3 +42,16 @@ - 앞선 화면별 검사에서는 신고 창과 검색과 글 작성기와 오류 안내와 태그 입력의 한국어 표시를 확인했다. 4차 300개 묶음은 YAML 구조와 후보 수와 운영 응답을 검사했으나 화면별 문맥 검수는 후속 작업으로 남겼다. - 현재 SSH 접속 출발지는 Fail2ban의 SSH 차단 제외 목록에 반영했다. 실제 주소는 기록에 남기지 않았다. - 이번 기록 시점에는 사용자 지시에 따라 새 백업을 만들지 않았다. 다음 작업은 일반 화면 번역을 300개 단위로 이어서 적용하고 화면별 문맥을 확인하는 것이다. + + +## 2026-09-27 한국어 번역 완료와 Gitea 배포 준비 + +- 활성 일반 화면과 관리자 화면 및 활성 플러그인의 번역 누락을 모두 정리했다. +- 활성 플러그인 29개의 번역 키 6,005개를 검사했으며 누락은 0개다. +- 전체 활성 번역에서 원문과 값이 같은 216개는 브랜드명과 형식 문자열 및 주소 예시처럼 유지해야 하는 기술 값이다. +- 업무 흐름과 보드와 RSS 가져오기와 외부 채팅 연동 및 GitHub 연동과 자동화 화면을 확인했다. +- PC와 390픽셀 모바일 화면에서 일반 화면과 관리자 화면의 가로 넘침이 없음을 확인했다. 브라우저 오류도 없었다. +- 보드 설정에 노출되던 `Boards enabled`를 `보드 사용`으로 바꿨다. +- `yarn test`와 `yarn deploy` 및 `yarn verify:deployment` 명령을 추가해 Gitea 저장소에서 검사와 운영 배포를 수행할 수 있게 했다. +- 운영 `app` 컨테이너만 갱신했으며 포럼의 HTTP 200 응답을 확인했다. +- 데이터베이스 구조 변경과 데이터 이전은 없다. 사용자 요청이 없어 백업은 진행하지 않았다. diff --git a/README.md b/README.md index 2658958..23177e9 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,65 @@ -# ITOSM 관리자 한국어 보완 +# Discourse 한국어 보완 -Discourse 관리자 설정 화면에서 내부 설정 키를 영어 문장으로 표시하는 항목을 자연스러운 한국어 이름으로 바꾼다. +`forum.itosm.co.kr`에서 사용하는 Discourse 한국어 번역과 관리자 설정 이름 보완 플러그인이다. 일반 화면과 관리자 화면 및 활성 플러그인의 한국어 누락을 보완한다. -- 한국어 화면에서만 동작한다. -- 등록하지 않은 설정은 Discourse 기본 이름을 그대로 사용한다. -- 데이터베이스와 사이트 설정값은 변경하지 않는다. -- Discourse 기본 번역 구조가 설정 이름을 지원하게 되면 공식 번역으로 옮길 수 있다. +## 구성 + +- `plugin.rb`: 관리자 설정 이름과 플러그인 표시 문구 보완 +- `config/locales/client.ko.yml`: 브라우저 화면 번역 +- `config/locales/server.ko.yml`: 서버 문구와 설정 설명 번역 +- `config/locales/*-quality.ko.yml`: 기능별 검수 원본 +- `patches/`: 별도 플러그인에 반영한 화면 수정 원본 +- `docs/`: 작업 기록과 Trilium 대응 문서 ## 작성자 이창현 (Lee Chang Hyun) -## 프로젝트 기록 +## 검사 + +저장소 루트에서 다음 명령을 실행한다. + +```bash +yarn test +``` + +Ruby 문법과 모든 한국어 YAML 파일의 구조를 검사한다. + +## 운영 배포 + +Ubuntu 서버에서 저장소를 최신 상태로 만든 뒤 다음 명령을 실행한다. + +```bash +yarn deploy +``` + +기본 배포 대상은 `app` 컨테이너와 `https://forum.itosm.co.kr`이다. 다른 환경에서는 아래처럼 지정한다. + +```bash +DISCOURSE_CONTAINER=app DISCOURSE_URL=https://forum.itosm.co.kr yarn deploy +``` + +배포 명령은 검사 통과 후 실행 파일만 `itosm-admin-korean` 플러그인 경로에 복사한다. 이후 대상 컨테이너만 다시 시작하고 HTTP 200 응답을 확인한다. 백업은 자동으로 만들지 않는다. 백업이 필요한 작업은 별도 승인을 받은 뒤 먼저 진행한다. + +배포하지 않고 운영 상태만 확인하려면 다음 명령을 사용한다. + +```bash +yarn verify:deployment +``` + +## Gitea에서 새 서버로 설치 + +서버의 Git 인증 설정을 사용해 저장소를 받은 뒤 검사와 배포를 실행한다. 인증 정보는 저장소나 명령에 넣지 않는다. + +```bash +git clone https://gitea.itosm.co.kr/syskiller/discourse-korean-localization.git +cd discourse-korean-localization +corepack yarn test +corepack yarn deploy +``` + +## 기록 - `PROJECT_MEMORY.md`: 운영 결정과 적용 범위 -- `수정기록.txt`: 날짜별 변경과 검사 및 복구 기준 +- `수정기록.txt`: 날짜별 변경과 검사 결과 - `docs/`: Trilium 대응 문서와 상세 운영 기록 diff --git a/config/locales/automation-ai-quality.ko.yml b/config/locales/automation-ai-quality.ko.yml new file mode 100644 index 0000000..d07c323 --- /dev/null +++ b/config/locales/automation-ai-quality.ko.yml @@ -0,0 +1,18 @@ +ko: + discourse_automation: + scriptables: + ai_tool_action: + title: "AI 도구 실행" + description: "자동화가 시작되면 지정한 AI 도구를 실행합니다." + llm_agent_triage: + title: "AI 에이전트로 게시물 분류" + description: "지정한 AI 에이전트로 게시물에 응답합니다." + llm_triage: + title: "AI로 게시물 분류" + description: "언어 모델을 사용해 게시물을 분류합니다." + llm_report: + title: "AI 정기 보고서" + description: "언어 모델을 사용해 정기 보고서를 만듭니다." + llm_tagger: + title: "AI로 글 태그 지정" + description: "AI를 사용해 글에 태그를 자동으로 추가합니다." diff --git a/config/locales/automation-integrations-quality.ko.yml b/config/locales/automation-integrations-quality.ko.yml new file mode 100644 index 0000000..9c13483 --- /dev/null +++ b/config/locales/automation-integrations-quality.ko.yml @@ -0,0 +1,13 @@ +ko: + discourse_automation: + scriptables: + recurring_data_explorer_result_pm: + title: "데이터 탐색기 결과를 개인 메시지로 전송" + description: "데이터 탐색기 보고서를 지정한 사용자에게 정기적으로 보냅니다." + recurring_data_explorer_result_topic: + title: "데이터 탐색기 결과를 글에 정기 게시" + description: "데이터 탐색기 보고서를 지정한 글에 정기적으로 게시합니다." + send_slack_message: + title: "Slack 메시지 보내기" + send_chat_integration_message: + title: "외부 채팅 메시지 보내기" diff --git a/config/locales/automation-server-quality.ko.yml b/config/locales/automation-server-quality.ko.yml new file mode 100644 index 0000000..3a5bf78 --- /dev/null +++ b/config/locales/automation-server-quality.ko.yml @@ -0,0 +1,151 @@ +ko: + site_settings: + discourse_automation_enabled: "자동화 플러그인을 사용합니다." + discourse_automation_max_recursion_depth: "자동화가 다른 자동화를 연속으로 실행할 수 있는 최대 단계입니다." + discourse_automation: + triggerables: + post_flag_created: + title: "게시물 신고 접수" + description: "게시물이 신고되면 자동화를 실행합니다." + user_badge_granted: + title: "사용자 배지 지급" + doc: "사용자에게 배지가 지급되면 자동화를 실행합니다." + user_first_logged_in: + title: "사용자 첫 로그인" + doc: "사용자가 처음 로그인하면 자동화를 실행합니다." + stalled_topic: + title: "응답이 멈춘 글" + doc: "글 작성자가 지정한 기간 동안 새 댓글을 남기지 않으면 자동화를 실행합니다. 대상 글이 지나치게 많아지지 않도록 태그나 카테고리로 범위를 제한하는 것이 좋습니다. 안전을 위해 한 번에 처리하는 글은 250개로 제한됩니다." + api_call: + title: "API 호출" + description: "POST 요청을 받으면 자동화를 실행합니다." + doc: "전역 API 키를 사용해 `/automations/:id/trigger.json` 주소로 POST 요청을 보내야 합니다." + category_created_edited: + title: "카테고리 생성 또는 수정" + description: "카테고리가 생성되거나 수정되면 자동화를 실행합니다." + recurring: + title: "정기 실행" + invalid_interval: "실행 간격은 0보다 커야 합니다." + point_in_time: + title: "지정 시각" + description: "지정한 날짜와 시각이 되면 자동화를 실행합니다." + user_added_to_group: + title: "사용자가 그룹에 추가됨" + description: "사용자가 지정한 그룹에 추가되면 자동화를 실행합니다." + user_removed_from_group: + title: "사용자가 그룹에서 제거됨" + description: "사용자가 지정한 그룹에서 제거되면 자동화를 실행합니다." + user_promoted: + title: "사용자 신뢰 등급 상승" + description: "사용자의 신뢰 등급이 올라가면 자동화를 실행합니다." + transition_placeholder: "%{from_level_name}에서 %{to_level_name}(으)로" + stalled_wiki: + title: "오랫동안 수정되지 않은 위키" + description: "위키가 지정한 기간 동안 수정되지 않으면 자동화를 실행합니다." + post_created_edited: + title: "게시물 작성 또는 수정" + description: "조건에 맞는 게시물이 작성되거나 수정되면 자동화를 실행합니다." + pm_created: + title: "개인 메시지 작성" + description: "조건에 맞는 개인 메시지가 작성되면 자동화를 실행합니다." + topic_tags_changed: + title: "글 태그 변경" + description: "글의 태그가 변경되면 자동화를 실행합니다." + topic: + title: "특정 글" + description: "지정한 글에서만 자동화 스크립트를 사용합니다. 게시물 내용을 검사하는 자동화에 적합합니다." + topic_closed: + title: "글 닫힘" + description: "글이 닫히면 자동화를 실행합니다." + after_post_cook: + title: "게시물 표시용 변환 완료" + description: "게시물 내용이 화면 표시용 형식으로 변환되면 자동화를 실행합니다." + user_updated: + title: "사용자 정보 변경" + description: "사용자 정보가 변경되면 자동화를 실행합니다." + scriptables: + email_on_flagged_post: + title: "신고된 게시물 이메일 알림" + description: "게시물이 신고될 때 지정한 내용으로 이메일을 보냅니다." + post: + title: "게시물 작성" + description: "지정한 글에 게시물을 작성합니다." + topic: + title: "글 작성" + description: "지정한 사용자 이름으로 새 글을 작성합니다." + flag_post_on_words: + title: "금지 단어가 포함된 게시물 신고" + description: "게시물에 지정한 단어가 포함되면 신고합니다." + flag_message: "게시물에 허용되지 않은 단어가 포함되어 있습니다: %{words}" + doc: "지정한 단어가 모두 포함된 게시물을 신고하고 숨깁니다. 쉼표로 여러 단어를 나누면 모든 단어가 함께 있어야 조건에 맞습니다." + zapier_webhook: + title: "Zapier 웹훅" + description: "실행 조건의 데이터를 본문에 담아 Zap을 호출합니다." + auto_responder: + title: "자동 답변" + description: "지정한 키워드가 포함된 게시물에 자동으로 답글을 작성합니다." + auto_tag_topic: + title: "글에 태그 자동 추가" + description: "조건에 맞는 글에 지정한 태그를 자동으로 추가합니다." + pin_topic: + title: "글 고정" + description: "지정한 날짜에 선택한 글을 고정합니다." + banner_topic: + title: "글을 배너로 표시" + description: "선택한 글을 사이트 배너로 표시합니다." + gift_exchange: + title: "선물 교환" + description: "그룹 사용자를 익명으로 연결해 서로 선물을 보낼 수 있게 합니다." + doc: "선물 교환에는 사용자가 3명 이상인 그룹이 필요합니다. 지정한 날짜에 각 사용자를 선물을 주는 사람과 받는 사람에게 연결합니다." + remove_upload_markup_from_deleted_posts: + title: "삭제된 게시물의 첨부 표시 제거" + description: "삭제된 게시물에서 첨부 파일 표시를 제거한 수정본을 시스템 사용자 이름으로 남깁니다. 첨부 파일 정리 작업과 함께 사용하면 삭제된 게시물의 첨부 파일이 영구 삭제됩니다. 주의해서 사용하세요." + edit_reason: "자동화가 삭제된 게시물의 첨부 파일 표시를 제거했습니다." + send_pms: + title: "개인 메시지 보내기" + description: "사용자에게 개인 메시지를 보내며 필요하면 전송을 지연할 수 있습니다." + doc: "한 사용자에게 여러 개인 메시지를 보낼 수 있습니다. 메시지마다 지연 시간을 지정할 수 있습니다." + suspend_user_by_email: + title: "이메일 주소로 사용자 이용 정지" + description: "이메일 주소를 기준으로 사용자 계정을 자동 이용 정지합니다." + user_global_notice: + title: "사용자 전체 공지" + description: "특정 사용자에게 사이트 전체 공지를 표시합니다." + user_group_membership_through_badge: + title: "배지에 따라 그룹 소속 변경" + description: "지급된 배지를 기준으로 사용자 그룹 소속을 변경합니다." + topic_required_words: + title: "글 필수 단어" + description: "글에 필요한 단어 목록을 정합니다. 각 게시물에는 목록의 단어가 하나 이상 있어야 합니다." + doc: "대상 글을 지정해야 합니다. 게시물을 작성하거나 수정할 때 필수 단어가 하나 이상 포함됐는지 검사합니다." + errors: + must_include_word: "게시물에는 다음 단어 중 하나 이상이 있어야 합니다: %{words}" + close_topic: + title: "글 닫기" + description: "필요하면 안내 메시지를 남긴 뒤 글을 닫습니다." + append_last_edited_by: + title: "마지막 수정자 표시" + description: "게시물 본문 아래에 마지막 수정자 정보를 표시합니다." + text: "마지막 수정: @%{username} %{date_time}" + append_last_checked_by: + title: "마지막 확인자 표시" + description: "게시물 본문 아래에 마지막 확인자 정보를 표시합니다." + text: "마지막 확인: @%{username} %{date_time}" + summary: "문서 확인" + details: "확인할 문서: " + button_text: "확인 완료" + add_user_to_group_through_custom_field: + title: "사용자 입력 항목에 따라 그룹에 추가" + description: "로그인할 때 또는 정기 점검 때 사용자 입력 항목을 확인해 그룹에 자동으로 추가합니다." + group_category_notification_default: + title: "그룹의 카테고리 알림 기본값" + description: "그룹 구성원에게 적용할 카테고리 기본 알림 수준을 설정합니다." + send_chat_message: + title: "채팅 메시지 보내기" + description: "선택한 채널에 지정한 채팅 메시지를 보냅니다." + random_assign: + title: "무작위 할당" + description: "글을 지정한 그룹 구성원에게 무작위로 할당합니다." + set_topic_timer: + title: "글 타이머 설정" + description: "선택한 글에 글 타이머를 설정합니다." diff --git a/config/locales/boards.ko.yml b/config/locales/boards.ko.yml new file mode 100644 index 0000000..c6fc412 --- /dev/null +++ b/config/locales/boards.ko.yml @@ -0,0 +1,218 @@ +ko: + js: + discourse_workflows: + node_unavailable: + requires_boards: "보드 기능을 켜야 합니다" + nodes: + "action:create_board_column": "보드 열 만들기" + "action:create_board": "보드 만들기" + "trigger:card_moved": "카드 이동" + node_descriptions: + "action:create_board_column": "아이콘과 색상 및 태그와 기본 정렬 방식을 지정해 보드에 열을 만듭니다" + "action:create_board": "접근 권한과 태그 및 카테고리 조건을 지정해 보드를 만듭니다" + "trigger:card_moved": "보드에서 카드가 다른 열로 이동하면 실행됩니다" + create_board_column: + board_id: "보드" + board_id_description: "보드를 선택하거나 앞 단계에서 받은 보드 번호를 사용하세요." + title: "제목" + icon: "아이콘" + color: "색상" + tag_name: "태그" + default_sort: "기본 정렬" + default_sort_priority: "우선순위" + default_sort_recency: "최근순" + actor_username: "실행 사용자" + create_board: + name: "이름" + slug: "주소 이름" + slug_description: "비워 두면 보드 이름으로 주소를 만듭니다." + tag_names: "태그" + category_ids: "카테고리" + category_ids_description: "보드의 글 카드가 속할 수 있는 카테고리를 선택하세요." + actor_username: "실행 사용자" + acl: "보드 접근 권한" + acl_description: "보드를 보고 편집하고 관리할 사용자를 선택하세요." + card_moved: + board_id: "보드" + board_id_description: "이 실행 조건을 적용할 보드를 선택하세요. 비워 두면 모든 보드에 적용됩니다." + board_id_placeholder: "모든 보드" + boards: + filter_boards: "보드 검색" + filter_boards_no_results: "검색 조건에 맞는 보드가 없습니다" + status: + all: "전체" + open: "사용 중" + archived: "보관됨" + topic_footer: + add_to_board: "보드에 추가" + already_added: "이미 추가됨" + no_boards: "사용할 수 있는 보드가 없습니다" + topic_pill: + title: "이 글은 %{board} 보드의 %{column} 열에 있습니다" + title_multiple_columns: + one: "이 글은 %{board} 보드의 열 %{count}개에 있습니다" + other: "이 글은 %{board} 보드의 열 %{count}개에 있습니다" + multiple: + one: "보드 %{count}개" + other: "보드 %{count}개" + multiple_title: "이 글은 여러 보드에 있습니다" + board: + added_topic_to_board: "글을 '%{boardName}' 보드의 '%{columnName}' 열에 추가했습니다" + removed_topic_from_board: "글을 '%{boardName}' 보드의 '%{columnName}' 열에서 제거했습니다" + empty_board: "이 보드에는 아직 열이 없습니다" + empty_board_cta: "첫 번째 열 추가" + no_cards: "이 열에는 카드가 없습니다" + move_confirm: "'%{topic_title}' 카드를 '%{column_title}' 열로 옮기시겠습니까?" + move_failed: "카드를 옮기지 못했습니다" + add_card: "카드 추가" + add_topic_as_card: "글을 카드로 추가" + topic_search_placeholder: "글을 검색하거나 글 주소를 붙여 넣으세요" + card_title_placeholder: "카드 제목이나 글 주소를 입력하세요" + controls: "보드 메뉴" + all_boards: "모든 보드" + fullscreen: "전체 화면" + exit_fullscreen: "전체 화면 종료" + add_column: "열 추가" + edit_column: "열 편집" + clear_column: "열 비우기" + confirm_clear_column: + one: "'%{column_title}' 열에서 카드 %{count}개를 제거하시겠습니까?" + other: "'%{column_title}' 열에서 카드 %{count}개를 제거하시겠습니까?" + delete_column: "열 삭제" + move_left: "왼쪽으로 이동" + move_right: "오른쪽으로 이동" + column_controls: "열 메뉴" + board_settings: "보드 설정" + confirm_delete_column: "이 열을 삭제하시겠습니까? 열의 모든 카드는 삭제되며 복구할 수 없습니다. 글 카드를 삭제해도 원본 글은 삭제되지 않습니다." + confirm_delete_column_with_cards: "이 열을 삭제하시겠습니까? 열의 카드 %{count}개는 삭제되며 복구할 수 없습니다. 글 카드를 삭제해도 원본 글은 삭제되지 않습니다." + column_settings_title: "열 설정" + new_column_title: "새 열" + new_board: "새 보드" + archive_board: "보드 보관" + unarchive_board: "보드 보관 해제" + unarchive_board_menu: "보드 보관 해제" + confirm_archive: "이 보드를 보관하시겠습니까? 보드 목록에서 '보관됨'을 선택하면 다시 볼 수 있습니다." + confirm_unarchive: "이 보드의 보관을 해제하시겠습니까?" + archived_successfully: "보드를 보관했습니다" + unarchived_successfully: "보드 보관을 해제했습니다" + unarchive_slug_required: "원래 보드 주소가 이미 사용 중입니다. 보관을 해제하려면 새 주소 이름을 선택하세요." + archived_tooltip: "보관된 보드입니다. 카드와 열을 변경할 수 없습니다." + delete_board: "보드 삭제" + remove_card: "제거" + new_topic: "새 글" + card_detail: "카드 상세" + title: "제목" + title_placeholder: "카드 제목을 입력하세요" + notes: "메모" + notes_placeholder: "메모를 입력하세요" + tags: "태그" + assigned_to: "담당자" + view_topic: "글 보기" + topic_load_error: "글 내용을 불러오지 못했습니다" + topic_reply_count: + one: "댓글 %{count}개" + other: "댓글 %{count}개" + topic_last_reply: "마지막 작성자 %{username}" + assign: "담당 지정" + assign_card: "카드 담당 지정" + reassign: "담당 변경" + unassign: "담당 해제" + unassign_from_topic: "글에서 @%{username}님의 담당을 해제" + unassign_from_post: "댓글 #%{post_number}에서 @%{username}님의 담당을 해제" + unassign_group_from_topic: "글에서 %{group_name} 그룹의 담당을 해제" + edit_assignments: "담당자 편집" + constraint_fix_title: "글이 보드 조건에 맞지 않습니다" + constraint_fix_description: "이 글을 보드에 넣으려면 다음 내용을 변경해야 합니다" + constraint_fix_category: "카테고리 변경" + constraint_fix_tags: "보드 태그 추가" + constraint_fix_confirm: "변경하고 이동" + constraint_tooltip: "지정한 카테고리와 태그 조건에 맞는 글만 이 보드에 추가할 수 있습니다." + created_by: "작성자" + show_older_cards: "이전 카드 %{count}개 보기" + errors: + category_unavailable: "대상 카테고리를 사용할 수 없습니다. 글을 만들기 전에 보드나 열 설정을 바꾸세요." + acl_update_failed: "보드 권한을 변경하지 못했습니다." + acl_create_failed: "보드 권한을 만들지 못했습니다." + manage: + board: "보드" + title: "보드" + description: "열을 사용해 작업 보드를 만들고 관리합니다." + new: "새 보드" + save: "보드 저장" + delete: "보드 삭제" + confirm_delete: "이 보드를 삭제하시겠습니까? 삭제한 뒤에는 되돌릴 수 없습니다." + name: "이름" + name_placeholder: "보드 제목을 입력하세요" + slug: "주소 이름" + constrain_board_by: "보드 조건" + constraint_categories: "카테고리" + constraint_tags: "태그" + constraint_categories_and_tags: "카테고리와 태그" + constraint_help: "다음 조건 중 하나 이상에 맞는 글만 보드에 추가할 수 있습니다." + board_categories_constraint: "카테고리 조건" + board_tags_constraint: "태그 조건" + advanced_settings: "고급 설정" + card_style_description: "상세 카드에는 최근 활동일과 글의 마지막 댓글 같은 추가 정보가 표시됩니다." + card_style: "카드 모양" + card_style_detailed: "상세" + card_style_simple: "간단히" + show_tags: "태그 표시" + show_topic_thumbnail: "글 미리보기 그림 표시" + require_confirmation: "카드를 옮길 때 확인" + board_access: "보드 접근 권한" + board_access_description: "여기에 추가한 그룹이나 사용자만 보드를 보거나 관리하고 편집할 수 있습니다." + board_access_requires_manager: "보드를 관리할 그룹이나 사용자를 한 명 이상 선택하세요." + board_access_permission_manager: "관리자" + board_access_permission_manager_description: "보드 설정과 열을 관리하며 카드를 추가하고 제거하고 편집할 수 있습니다" + board_access_permission_editor_description: "카드를 추가하고 제거하고 편집할 수 있습니다" + board_access_permission_viewer_description: "모든 카드를 볼 수 있지만 옮기거나 편집할 수 없습니다" + constraint_warning: + one: "주의: 조건에 맞지 않게 되는 카드 %{count}개가 제거됩니다" + other: "주의: 조건에 맞지 않게 되는 카드 %{count}개가 제거됩니다" + get_started: "아직 보드가 없습니다. 첫 번째 보드를 만들어 보세요." + no_columns: "설정된 열이 없습니다" + empty_title: "아직 보드가 없습니다" + restricted_access: "접근이 제한된 보드입니다" + column_count: + one: "열 %{count}개" + other: "열 %{count}개" + all_boards: "모든 보드" + view_board: "보드 보기" + columns: + title: "열" + column_number: "열 %{number}" + add: "열 추가" + remove: "제거" + column_title: "제목" + column_title_placeholder: "열 제목을 입력하세요. 비워 두면 태그 이름을 사용합니다." + column_title_required: "열 제목이나 태그 이름이 필요합니다" + icon: "아이콘" + color: "색상" + default_sort: "기본 정렬" + default_sort_priority: "우선순위" + default_sort_recency: "최근순" + tag: "태그" + tag_help: "이 태그가 있는 글은 이 열에 표시됩니다. 글을 이 열로 옮기면 태그가 적용됩니다." + move_to_category: "이동할 카테고리" + move_to_assigned: "이동할 때 담당 지정" + move_to_assigned_none: "변경하지 않음" + move_to_assigned_unassign: "담당 해제" + move_to_assigned_user: "사용자나 그룹에 지정" + move_to_status: "이동할 때 상태 변경" + move_to_status_none: "변경하지 않음" + move_to_status_open: "열림" + move_to_status_closed: "닫힘" + show_advanced: "고급 옵션 보기" + hide_advanced: "고급 옵션 숨기기" + keyboard_shortcuts_help: + boards: + title: "보드" + navigate_boards_columns: "보드와 열 이동" + navigate_cards: "카드 사이 이동" + move_card_column: "선택한 카드를 옆 열로 이동" + move_card_position: "직접 정렬하는 열에서 선택한 카드의 위치 변경" + admin_js: + admin: + site_settings: + categories: + boards: "보드" diff --git a/config/locales/chat-rss-quality.ko.yml b/config/locales/chat-rss-quality.ko.yml new file mode 100644 index 0000000..71544a3 --- /dev/null +++ b/config/locales/chat-rss-quality.ko.yml @@ -0,0 +1,378 @@ +ko: + admin_js: + admin: + site_settings: + categories: + discourse_rss_polling: "RSS 자동 수집" + chat_integration: "외부 채팅 연동" + js: + rss_polling: + title: "RSS 자동 수집" + admin: + logs: + staff_actions: + actions: + create_rss_polling_feed: "RSS 피드 등록" + update_rss_polling_feed: "RSS 피드 수정" + destroy_rss_polling_feed: "RSS 피드 삭제" + enable_rss_polling_feed: "RSS 피드 사용" + disable_rss_polling_feed: "RSS 피드 사용 중지" + poll_rss_polling_feed: "RSS 피드 지금 수집" + rss_polling: + feed_settings: "피드 설정" + discourse_settings: "포럼 등록 설정" + author: "작성자" + feed_url: "피드 주소" + feed_url_must_be_http: "http:// 또는 https://로 시작하는 올바른 피드 주소를 입력하세요." + discourse_category: "등록할 카테고리" + discourse_tags: "등록할 태그" + required_tags_hint: "이 카테고리에 필요한 태그가 있습니다. 다음 태그 중 하나를 추가하지 않으면 글을 가져올 수 없습니다." + required_tag_error: "'%{tag_group}' 그룹의 태그를 %{count}개 이상 추가하세요. 추가하지 않으면 글을 가져올 수 없습니다." + feed_category_filter: "피드 카테고리 필터" + feed_category_filter_description: "피드 카테고리에 이 문구가 포함된 항목만 가져옵니다. 대소문자는 구분하지 않습니다. 비워 두면 모두 가져옵니다." + showing: "전체 %{total}개 중 앞의 %{count}개를 표시합니다." + feeds: + title: "피드" + nav_description: "포럼으로 가져올 RSS와 Atom 피드를 관리합니다." + description: "정기적으로 확인해 포럼 글로 등록할 RSS와 Atom 피드를 설정합니다." + add: "피드 추가" + add_header: "피드 추가" + edit_header: "피드 편집" + empty: "등록된 피드가 없습니다." + edit: "편집" + delete: "삭제" + enable: "피드 사용" + disable: "피드 사용 중지" + back: "피드 목록으로" + save: "저장" + confirm_delete: "이 피드를 삭제하시겠습니까?" + delete_success: "피드를 삭제했습니다" + save_success: "피드를 저장했습니다" + enable_success: "피드를 사용하도록 설정했습니다" + disable_success: "피드 사용을 중지했습니다" + test: + button: "피드 시험" + title: "가져오기 미리보기" + empty: "이 피드에서 가져올 항목을 찾지 못했습니다." + dismiss: "닫기" + would_import: "가져올 항목" + summary: + would_import: "%{count}개 가져오기 가능" + already_imported: "%{count}개 이미 가져옴" + skipped: "%{count}개 제외됨" + already_imported: "이미 가져온 항목입니다. 수집하면 기존 글을 갱신합니다." + already_imported_plain: "이미 가져온 항목입니다. 수집하면 기존 글을 갱신합니다." + skip_reasons: + missing_content: "내용이 없어 제외했습니다." + missing_title: "제목이 없어 제외했습니다." + invalid_url: "가져올 수 있는 주소가 없어 제외했습니다." + category_filter_mismatch: "피드 카테고리가 조건과 맞지 않아 제외했습니다: %{categories}" + category_filter_mismatch_none: "피드 카테고리가 없어 제외했습니다." + errors: + fetch_failed: "피드를 불러오지 못했습니다. 주소가 올바르고 접속 가능한지 확인하세요." + parse_failed: "응답이 올바른 RSS 또는 Atom 피드 형식이 아닙니다." + invalid_feed: "피드 형식이 잘못되어 읽을 수 없습니다." + blank_feed_url: "시험할 피드 주소를 입력하세요." + category_deleted: "글을 등록할 카테고리가 삭제됐습니다. 피드를 편집해 새 카테고리를 선택하세요." + unknown: "피드를 읽지 못했습니다. 일시적인 장애이거나 예상하지 못한 응답일 수 있습니다. 피드 시험과 서버 기록을 확인하세요." + status: + enabled: "사용 중" + disabled: "사용 중지" + disabled_note: "예약 수집을 실행하지 않습니다" + history: + recent: "최근 수집 기록" + show_older: "이전 기록 %{count}개 보기" + poll_now: "지금 수집" + poll_now_dirty: "수집하기 전에 변경 사항을 저장하세요." + poll_now_disabled: "수집하려면 피드를 사용하도록 설정하세요." + poll_confirm: "지금 피드를 확인해 새 글을 가져오거나 기존 글을 갱신하시겠습니까?" + poll_started: "수집을 시작했습니다. 잠시 후 최근 실행 결과가 표시됩니다." + empty: "아직 이 피드를 수집한 기록이 없습니다." + no_items: "이번 수집에서 처리한 항목이 없습니다." + no_changes: "변경 없음" + imported_count: "%{count}개 가져옴" + updated_count: "%{count}개 갱신" + skipped_count: "%{count}개 제외" + failed_count: "%{count}개 실패" + imported: "새 글로 가져왔습니다." + imported_plain: "새 글로 가져왔습니다." + updated: "기존 글을 갱신했습니다." + updated_plain: "기존 글을 갱신했습니다." + failed: "가져오지 못했습니다." + failed_reasons: + import_rejected: "가져올 수 있는 주소가 없어 등록하지 못했습니다." + import_error: "가져오지 못했습니다: %{error}" + chat_integration: + menu_title: "외부 채팅 연동" + settings: "설정" + nav: + providers: "연결 서비스" + providers_description: "외부 채팅 서비스를 연결하고 관리합니다" + add_provider: "서비스 연결" + view_provider_settings: "서비스 설정 보기" + more_providers: "더 보기" + confirm_setup_provider: "%{provider} 서비스를 사용하도록 설정하시겠습니까? 나중에 설정에서 다시 끌 수 있습니다." + setup_provider_modal: + title: "%{provider} 연결 설정" + setup_instructions: "%{provider} 연결에 필요한 정보를 입력하세요. %{additionalInstructions}" + confirm_setup: "연결 설정" + success: "%{provider} 연결 설정을 마쳤습니다" + slack: + instructions: "접근 토큰이나 보내는 웹훅 주소 중 하나가 필요합니다." + at_least_one_required: "접근 토큰이나 보내는 웹훅 주소를 입력하세요." + access_token: + title: "접근 토큰" + description: "Slack 봇 OAuth 접근 토큰" + outbound_webhook_url: + title: "보내는 웹훅 주소" + description: "Slack 보내는 웹훅 주소" + telegram: + instructions: "저장할 때 접근 토큰이 올바른지 확인합니다." + access_token: + title: "접근 토큰" + description: "BotFather에서 발급한 Telegram 봇 접근 토큰" + empty_state: + title: "외부 채팅 서비스를 연결하세요" + body: "포럼 알림을 팀 채팅으로 보낼 수 있습니다. 연결할 서비스를 선택하세요." + channels_title: "알림 채널" + channels_description: "%{provider}에서 알림을 보낼 채널을 설정합니다." + no_channels: "설정된 채널이 없습니다." + channel_actions: "채널 작업" + add_first_channel: "첫 %{provider} 채널 추가" + channels_with_errors: "이 서비스의 일부 채널에서 최근 알림 전송이 실패했습니다. 오류 아이콘을 눌러 내용을 확인하세요." + channel_exception: "이 채널로 알림을 보내던 중 알 수 없는 오류가 발생했습니다." + group_mention_template: "다음 그룹을 언급한 글: @%{name}" + group_message_template: "다음 그룹에 보낸 메시지: @%{name}" + choose_group: "그룹 선택" + all_categories: "모든 카테고리" + all_tags: "모든 태그" + create_rule: "알림 규칙 만들기" + add_channel: "채널 추가" + delete_channel: "삭제" + test_channel: "시험 전송" + edit_channel: "편집" + channel_delete_confirm: "이 채널을 삭제하시겠습니까? 연결된 알림 규칙도 모두 삭제됩니다." + test_modal: + title: "시험 메시지 보내기" + topic: "시험할 글" + send: "시험 메시지 보내기" + close: "닫기" + error: "메시지를 보내던 중 알 수 없는 오류가 발생했습니다. 자세한 내용은 서버 기록을 확인하세요." + success: "메시지를 보냈습니다" + type: + normal: "일반 알림" + group_message: "그룹 메시지" + group_mention: "그룹 언급" + filter: + mute: "알림 끄기" + follow: "첫 글만" + watch: "모든 글과 댓글" + thread: "모든 글과 연결된 댓글" + rule_table: + filter: "알림 수준" + category: "카테고리" + tags: "태그" + edit_rule: "편집" + delete_rule: "삭제" + edit_channel_modal: + title: "채널 편집" + save: "채널 저장" + cancel: "취소" + provider: "연결 서비스" + channel_validation: + ok: "사용 가능" + fail: "형식이 올바르지 않음" + edit_rule_modal: + edit_title: "알림 규칙 편집" + create_title: "알림 규칙 만들기" + save: "규칙 저장" + cancel: "취소" + provider: "연결 서비스" + type: "알림 종류" + channel: "채널" + filter: "알림 수준" + category: "카테고리" + group: "그룹" + tags: "태그" + instructions: + type: "그룹 메시지나 그룹 언급 알림을 받으려면 알림 종류를 변경하세요." + filter: "알림 수준을 정합니다. 알림 끄기 규칙은 다른 규칙보다 우선합니다." + category: "지정한 카테고리의 글에만 이 규칙을 적용합니다." + group: "지정한 그룹을 언급한 글에 이 규칙을 적용합니다." + tags: "태그를 지정하면 이 태그 중 하나 이상이 있는 글에만 규칙을 적용합니다." + provider: + slack: + title: "Slack" + param: + identifier: + title: "채널" + help: "예: #channel 또는 @username" + errors: + at_least_one_required: "접근 토큰이나 보내는 웹훅 주소를 입력하세요." + invalid_webhook_url: "보내는 웹훅 주소는 https://hooks.slack.com/services/... 형식이어야 합니다." + auth_error: "인증 토큰이 올바르지 않습니다" + action_prohibited: "봇에 이 채널로 글을 보낼 권한이 없습니다" + channel_not_found: "Slack에서 지정한 채널을 찾을 수 없습니다" + telegram: + title: "Telegram" + param: + name: + title: "이름" + help: "채널을 구분할 이름입니다. Telegram 연결에는 사용하지 않습니다." + chat_id: + title: "채팅 번호" + help: "봇이 알려 준 숫자나 @channelname 형식의 방송 채널 이름을 입력하세요." + errors: + access_token_required: "봇 접근 토큰이 필요합니다." + webhook_setup_failed: "Telegram 웹훅을 등록하지 못했습니다. 토큰을 확인한 뒤 다시 시도하세요." + channel_not_found: "Telegram에서 지정한 채널을 찾을 수 없습니다" + forbidden: "봇에 이 채널로 글을 보낼 권한이 없습니다" + invalid_api_base_url: "Telegram API 기본 주소가 올바른 HTTPS 주소가 아닙니다." + api_base_url_blocked: "Telegram API 기본 주소로 보내는 요청이 차단됐습니다. 사설망 주소는 허용된 내부 호스트 설정에 추가해야 합니다." + discord: + title: "Discord" + param: + name: + title: "이름" + help: "채널을 구분할 이름입니다. Discord 연결에는 사용하지 않습니다." + webhook_url: + title: "웹훅 주소" + help: "Discord 서버 설정에서 만든 웹훅 주소를 입력하세요." + guilded: + title: "Guilded" + param: + name: + title: "이름" + help: "채널을 구분할 이름입니다. Guilded 연결에는 사용하지 않습니다." + webhook_url: + title: "웹훅 주소" + help: "Guilded 서버 설정에서 만든 웹훅 주소를 입력하세요." + mattermost: + title: "Mattermost" + param: + identifier: + title: "채널" + help: "예: #channel 또는 @username" + errors: + channel_not_found: "Mattermost에서 지정한 채널을 찾을 수 없습니다" + matrix: + title: "Matrix" + param: + name: + title: "이름" + help: "채널을 구분할 이름입니다. Matrix 연결에는 사용하지 않습니다." + room_id: + title: "대화방 번호" + help: "대화방의 비공개 식별자를 입력하세요. 예: !abcdefghijkl" + errors: + unknown_token: "접근 토큰이 올바르지 않습니다" + unknown_room: "대화방 번호가 올바르지 않습니다" + zulip: + title: "Zulip" + param: + stream: + title: "스트림" + help: "메시지를 보낼 Zulip 스트림 이름을 입력하세요. 예: general" + subject: + title: "주제" + help: "봇이 보내는 메시지에 붙일 주제를 입력하세요." + errors: + does_not_exist: "Zulip에서 지정한 스트림을 찾을 수 없습니다" + rocketchat: + title: "Rocket.Chat" + param: + identifier: + title: "채널" + help: "예: #channel 또는 @username" + errors: + invalid_channel: "Rocket.Chat에서 지정한 채널을 찾을 수 없습니다" + gitter: + title: "Gitter" + param: + name: + title: "이름" + help: "Gitter 대화방 이름을 입력하세요. 예: gitterHQ/services" + webhook_url: + title: "웹훅 주소" + help: "Gitter 대화방에서 연동을 만들 때 발급된 주소를 입력하세요." + groupme: + title: "GroupMe" + param: + groupme_instance_name: + title: "GroupMe 연결 이름" + help: "사이트 설정에 등록된 GroupMe 연결 이름을 입력하세요. 모든 연결에 보내려면 all을 사용합니다." + errors: + not_found: "메시지를 보낼 경로를 찾지 못했습니다. 사이트 설정의 봇 번호를 확인하세요." + teams: + title: "Microsoft Teams" + param: + name: + title: "이름" + help: "Teams 채널 이름을 입력하세요. 예: discourse" + webhook_url: + title: "웹훅 주소" + help: "받는 웹훅을 만들 때 발급된 주소를 입력하세요." + errors: + invalid_channel: "Microsoft Teams에서 지정한 채널을 찾을 수 없습니다" + powerautomate: + title: "Microsoft Power Automate" + param: + name: + title: "이름" + help: "관리자 화면에서 채널을 구분할 이름입니다." + webhook_url: + title: "웹훅 주소" + help: "받는 웹훅을 만들 때 발급된 주소를 입력하세요." + errors: + invalid_webhook: "웹훅 주소가 올바르지 않습니다." + webex: + title: "Webex Teams" + param: + name: + title: "이름" + help: "Webex 공간 이름을 입력하세요. 예: discourse" + webhook_url: + title: "웹훅 주소" + help: "받는 웹훅을 만들 때 발급된 주소를 입력하세요." + errors: + invalid_channel: "Webex에서 지정한 채널을 찾을 수 없습니다" + google: + title: "Google Chat" + param: + name: + title: "이름" + help: "관리자 화면에서 채널을 구분할 이름입니다." + webhook_url: + title: "웹훅 주소" + help: "새 웹훅을 만들 때 발급된 주소를 입력하세요." + discourse_automation: + scriptables: + send_slack_message: + title: "Slack 메시지 보내기" + fields: + message: + label: "메시지" + description: "글 이름에는 ${TOPIC}을 사용하고 주소에는 ${URL}을 사용하세요. 제거된 태그에는 ${REMOVED_TAGS}를 사용하고 추가된 태그에는 ${ADDED_TAGS}를 사용하세요. 기본 문구에는 ${ADDED_AND_REMOVED}를 사용합니다. 실행 조건이 글 태그 변경일 때만 사용할 수 있습니다." + url: + label: "주소" + channel: + label: "채널" + send_chat_integration_message: + title: "외부 채팅 메시지 보내기" + fields: + channel_name: + label: "채널 이름" + description: "외부 채팅 연동 설정에서 채널 이름을 확인할 수 있습니다" + provider: + label: "연결 서비스" + discourse_workflows: + node_unavailable: + requires_chat_integration: "외부 채팅 연동 기능을 켜야 합니다" + nodes: + "action:send_chat_integration_message": "외부 채팅 메시지 보내기" + node_descriptions: + "action:send_chat_integration_message": "Slack과 Discord 및 Telegram 같은 외부 채팅 채널로 알림을 보냅니다" + send_chat_integration_message: + channel_id: "채널" + configure: "설정" + message: "메시지" diff --git a/config/locales/client.ko.yml b/config/locales/client.ko.yml index 95b3f59..1de8bcb 100644 --- a/config/locales/client.ko.yml +++ b/config/locales/client.ko.yml @@ -13,6 +13,102 @@ ko: discourse_reactions: 반응 discourse_math: 수식 poll: 설문 + content_localization: 콘텐츠 번역 + mcp: MCP + nested_replies: 중첩된 답변 + experimental: 실험적 + boards: 보드 + discourse_data_explorer: 담론 데이터 탐색기 + discourse_details: 담론 내용 + discourse_events: 이벤트 + discourse_gamification: 담론 게이미피케이션 + discourse_github: GitHub 연동 + discourse_local_dates: 담론 현지 날짜 + discourse_rewind: 담론 되감기 + discourse_rss_polling: RSS 자동 수집 + discourse_subscriptions: 담론 구독 + footnote: 담론 각주 + spoiler_alert: 담론 스포일러 경고 + styleguide: 담론 스타일 가이드 + onebox: 원박스 + embedding: 임베드 + chat_integration: 외부 채팅 연동 + title: 사이트 설정 + description: Discourse 사이트의 설정을 구성하여 모양, 기능 및 사용자 경험을 맞춤합니다. + depends_on_notice: + one: 이 설정은 %{dependencyLinks}가 활성화된 경우에만 적용됩니다. + other: 이 설정은 %{dependencyLinks}가 활성화된 경우에만 적용됩니다. + depends_on_values_notice: + one: 이 설정은 %{dependencyLinks}가 호환 가능한 값으로 설정된 경우에만 적용됩니다. + other: 이 설정은 %{dependencyLinks}가 호환 가능한 값으로 설정된 경우에만 적용됩니다. + discard: + one: 변경 사항 취소 + other: 변경 사항 취소 + save: + one: 변경 사항 저장 + other: 모든 변경 사항 저장 + dirty_banner: + one: "%{count} 저장되지 않은 변경 사항이 있습니다." + other: 저장되지 않은 %{count} 변경 사항이 있습니다. + more_site_setting_results: + one: "%{count} 이상의 결과가 있습니다. 검색 범위를 좁히거나 카테고리를 선택하세요." + other: "%{count} 이상의 결과가 있습니다. 검색 범위를 좁히거나 카테고리를 선택하세요." + uploaded_image_list: + upload: + title: 이미지 업로드 + upload_restrictions: + extensions: '승인됨: %{extensions}' + max_size: '최대: %{size}' + secret_list: + already_exists: "%{key}에 대한 항목이 이미 존재합니다." + default_categories: + modal_description: + one: 이 변경 사항을 역사적으로 적용하시겠습니까? 그러면 %{count} 기존 사용자의 기본 설정이 변경됩니다. + simple_list: + add_item: 항목 추가… + file_types_list: + add_video_types: 비디오 + add_document_types: 서류 + add_types_title: 확장 %{types} 허용 + add_types_toast: "%{types} 파일 형식이 추가되었습니다." + mandatory_group: 그룹은 필수입니다 + requires_confirmation_messages: + default: + prompt: 이 설정을 변경하면 사이트에 광범위한 또는 의도하지 않은 결과가 발생할 수 있습니다. 계속하시겠습니까? + confirm: 네, 확실해요 + min_password_length: + prompt: 비밀번호 정책을 변경하려고 합니다. 이는 지금부터 비밀번호를 변경하는 모든 사용자에게 영향을 미칩니다. 계속하시겠습니까? + confirm: 예, 비밀번호 정책을 업데이트합니다 + min_admin_password_length: + prompt: 비밀번호 정책을 변경하려고 합니다. 이는 지금부터 비밀번호를 변경하는 모든 관리자에게 영향을 미칩니다. 계속하시겠습니까? + confirm: 예, 비밀번호 정책을 업데이트합니다 + password_unique_characters: + prompt: 비밀번호 정책을 변경하려고 합니다. 이는 지금부터 비밀번호를 변경하는 모든 사용자에게 영향을 미칩니다. 계속하시겠습니까? + confirm: 예, 비밀번호 정책을 업데이트합니다 + block_common_passwords: + prompt: 비밀번호 정책을 변경하려고 합니다. 이는 지금부터 비밀번호를 변경하는 모든 사용자에게 영향을 미칩니다. 계속하시겠습니까? + confirm: 예, 비밀번호 정책을 업데이트합니다 + clean_up_inactive_users_after_days: + prompt: 이 값을 0이 아닌 다른 값으로 설정하면 해당 기간 동안 더 이상 활동하지 않는 사용자가 영구적으로 삭제됩니다. + 계속하시겠습니까? + confirm: 예, 이 값을 0으로 설정하지 않으면 비활성 사용자가 영구적으로 삭제된다는 점을 이해합니다. + can_permanently_delete: + prompt: 이 기능을 활성화하면 관리자가 게시물, 주제, 게시물 수정본을 영구적으로 삭제할 수 있습니다. 영구 삭제된 데이터는 + 복구할 수 없습니다. 이는 데이터 무결성에 영향을 미치고 기존 링크를 깨뜨릴 수도 있습니다. + confirm: 이해합니다 + content_security_policy: + prompt: 콘텐츠 보안 정책을 비활성화하면 XSS(교차 사이트 스크립팅) 및 기타 콘텐츠 삽입 공격에 대한 중요한 보호 계층이 + 제거됩니다. 이렇게 하면 사이트가 취약해지기 때문에 디버깅/테스트 목적으로만 수행해야 합니다. CSP를 비활성화하면 CORS + 문제를 해결하는 데 도움이 되지 않습니다. 계속하시겠습니까? + confirm: 예, 콘텐츠 보안 정책을 비활성화합니다. + mcp_server_enabled: + prompt: MCP 서버를 활성화하면 적격 사용자가 외부 애플리케이션에 연결할 수 있습니다. 연결된 애플리케이션은 권한을 부여하는 + 사용자 역할을 하며 부여된 범위 및 일반 Discourse 권한의 적용을 받습니다. + confirm: MCP 서버 활성화 + job_status: + completed: 업데이트 완료 + enqueued: 업데이트 진행 중 + clear_filter: 지우기 config_areas: legal: title: 법률조항 @@ -21,6 +117,143 @@ ko: title: 관리 header_description: 신고 기능으로 콘텐츠와 사용자 활동을 관리합니다. 기본 신고 항목을 그대로 사용하거나 사이트 운영 방식에 맞춰 필요한 항목만 조정할 수 있습니다. + edit_header: 신고 편집 + add: 신고 추가 + back: 신고로 돌아가기 + settings: 신고 설정 + form: + add_header: 신고 추가 + edit_header: 신고 편집 + applies_to: 이 신고를 표시합니다 + chat_message: 채팅 메시지 + enabled: 저장 후 이 맞춤 신고를 활성화하세요. + create_warning: 맞춤 신고를 사용한 후에는 비활성화하거나 편집할 수만 있고 삭제할 수는 없습니다. + edit_warning: 신고의 이름과 설명을 편집하면 잠재적인 데이터 불일치가 발생할 수 있습니다. 맞춤 신고를 사용한 후에는 + 비활성화하거나 편집할 수만 있고 삭제할 수는 없습니다. + edit_flag: 신고 편집 + non_editable: 이 신고는 시스템 신고이거나 검토 시스템에서 이미 사용되었기 때문에 편집할 수 없지만 비활성화할 수는 + 있습니다. + delete_flag: 신고 삭제 + non_deletable: 이 신고는 시스템 신고이거나 검토 시스템에서 이미 사용되었기 때문에 삭제할 수 없지만 비활성화할 수는 + 있습니다. + require_message: 사용자에게 추가 이유를 제공하라는 메시지를 표시합니다. + require_message_description: 이 신고를 선택하면 사용자가 콘텐츠에 신고를 지정하는 이유에 대한 추가 세부정보를 + 제공할 수 있는 텍스트 필드가 표시됩니다. + auto_action_type: 신고된 콘텐츠 자동 숨기기 + more_options: + title: 추가 옵션 + move_up: 위로 이동 + move_down: 아래로 이동 + about: + general_settings: 일반 설정 + community_name_placeholder: 예시 커뮤니티 + community_summary: 커뮤니티 요약 + community_description: 커뮤니티 설명 + community_title: 커뮤니티 제목 + community_title_help: 카테고리, 주제 목록 등 주요 페이지에 대한 간략한 설명이 브라우저 탭에 표시됩니다. + banner_image: 배너 이미지 + banner_image_help: '권장: 1100x300px. 형식: JPG, PNG, SVG(최대 10MB).' + contact_information: 연락처 정보 + community_owner: 커뮤니티 소유자 + community_owner_placeholder: 조니 스미스 + community_owner_help: 중요한 알림에 사용되는 이름이며 /about에도 표시됩니다. 공개 사이트에서 익명 사용자에게 + 표시됩니다. + contact_email: 연락처 이메일 + contact_email_placeholder: contact@johnny-smith.com + contact_email_help: 중요한 알림에 사용되는 이메일이며 /about에도 표시됩니다. 공개 사이트에서 익명 사용자에게 + 표시됩니다. + contact_url: 연락처 URL + contact_url_help: 있는 경우 /about의 연락처 이메일 주소를 대체하고 공개 사이트에서 익명 사용자에게 표시됩니다. + site_contact_name: 사이트 담당자 이름 + site_contact_name_help: 모든 자동 메시지를 보낼 운영진 사용자 이름입니다. 비워 두면 기본 시스템 계정이 사용됩니다. + site_contact_group: 사이트 연락처 그룹 + site_contact_group_help: 자동으로 전송된 모든 개인 메시지에 초대된 그룹입니다. + your_organization_description: 당사는 서비스 약관 및 개인정보 보호정책에서 이 정보를 사용하여 사이트를 + 운영하는 사람과 관할 구역을 보여줍니다. + company_name_placeholder: 예제코 + company_name_warning: 공백으로 두면 상용구 서비스 약관이나 개인정보 보호정책이 제공되지 않습니다. + governing_law: 준거법 + governing_law_placeholder: 지방, 주 또는 국가 + governing_law_help: 일반적으로 회사가 등록되거나 운영되는 곳인 사이트의 법적 조건에 대한 관할권을 지정합니다. + city_for_disputes: 분쟁의 도시 + city_for_disputes_placeholder: 도시 + city_for_disputes_help: 본 포럼과 관련된 법적 분쟁을 해결하기 위한 도시를 지정하세요. + extra_groups: + heading: 그룹 목록 + description: 정보 페이지에 표시할 추가 그룹입니다. + order: 정렬 순서 + initial_members: 확장된 회원 + initial_members_description: 더 보기 버튼을 추가하기 전에 표시할 그룹 구성원 수입니다. + show_description: 설명 포함 + locale_selector: + description: 번역 가능한 정보 페이지 필드만 표시됩니다. + toasts: + general_settings_saved: 일반 설정이 저장되었습니다. + contact_information_saved: 연락처 정보가 저장되었습니다. + your_organization_saved: 조직이 저장되었습니다. + extra_groups_saved: 그룹 목록이 저장되었습니다. + embeddable_host: + more_options: + title: 추가 옵션 + themes_and_components: + theme_site_settings: + title: 테마사이트 설정 + description: 핵심 사이트 설정의 일부 하위 집합을 재정의하여 테마가 전체 사이트 경험을 더 효과적으로 제어할 수 있도록 + 하는 설정입니다. + themes: + description: 모든 사용자를 위해 사이트의 전체적인 모양과 느낌을 바꾸는 사이트 전체 테마입니다. + new_theme: 새로운 테마 + back: 테마로 돌아가기 + components: + description: 포럼 디자인의 표면 요소를 변경하거나 추가적인 프런트 엔드 기능을 추가하는 맞춤 + new_component: 새로운 구성 요소 + back: 구성요소로 돌아가기 + used_on: 사용 대상 + parent_themes_two: "%{name1} 및 %{name2}" + parent_themes_three: "%{name1}, %{name2} 및 %{name3}" + parent_themes_more_than_three: + one: "%{name1}, %{name2}, %{name3} 및 %{count} 더보기" + other: "%{name1}, %{name2}, %{name3} 및 %{count} 더보기" + add_to_theme: 테마에 추가 + update: 최신으로 업데이트 + check_update: 업데이트 확인 + update_available: 업데이트 가능! + filter_by: 필터링 기준 + filter_by_used: 사용된 + filter_by_unused: 미사용 + filter_by_updates_available: 업데이트 가능 + search_components: 구성요소 이름 또는 설명으로 필터링... + new_update_for_component: "%{name}에 대한 새로운 업데이트가 제공됩니다!" + component_up_to_date: '"%{name}"가 최신 버전입니다.' + updated_successfully: '"%{name}"가 성공적으로 업데이트되었습니다.' + deleted_successfully: '"%{name}"이(가) 성공적으로 삭제되었습니다.' + no_components: 설치된 구성 요소가 없습니다. + no_components_found: 필터와 일치하는 구성요소가 없습니다. + badge_unused: 미사용 + user_fields: + field: 필드 + more_options: + title: 추가 옵션 + move_up: 위로 이동 + move_down: 아래로 이동 + delete_successful: 사용자 필드가 삭제되었습니다. + save_successful: 사용자 필드가 저장되었습니다. + color_palettes: + duplicate: 복제하다 + color_options: + title: 색상 옵션 + toggle: 사용자 선택 가능 + toggle_description: 색상 팔레트는 사용자가 선택할 수 있습니다 + toggle_default_light_on_theme: 색상 팔레트는 기본 테마(%{themeName})의 기본 조명 팔레트입니다. + toggle_default_dark_on_theme: 색상 팔레트는 기본 테마(%{themeName})의 기본 어두운 팔레트입니다. + save_changes: 변경 사항 저장 + unsaved_changes: 저장되지 않은 변경 사항이 있습니다. + copy_of: "%{name} 사본" + copy_created: '"%{name}"의 새 복사본이 생성되었습니다.' + illegal_character_in_color: 색상은 16진수 문자로만 구성되어야 합니다. + invalid_color_length: '색상은 #rrggbb 또는 #rgb 형식이어야 합니다.' + blocked_edit_for_system: 시스템 테마에 속한 색상 팔레트는 편집할 수 없습니다. + delete_confirm: 이 색상 팔레트를 삭제하시겠습니까? flags: edit_header: 신고 항목 편집 description: 설명 @@ -104,6 +337,2357 @@ ko: settings: 설정 posts_and_topics: 게시물과 주제 crawlers: 수집기 + sample: |- +

담론 주제를 만들고 포함하려면 다음 HTML 코드를 사이트에 붙여넣으세요. EMBED_URL를 삽입하려는 페이지의 표준 URL로 바꾸세요.

+ +

스타일을 맞춤하려면 주석 처리를 제거하고 CLASS_NAME를 테마의 E임베디드 CSS에 정의된 CSS 클래스로 바꾸세요.

+ +

DISCOURSE_USERNAME를 주제를 생성해야 하는 작성자의 Discourse 사용자 이름으로 바꾸세요. Discourse는 content 속성이 <meta> 또는 name로 설정된 discourse-username 태그의 author 속성으로 사용자를 자동으로 조회합니다. discourseUserName 매개변수는 더 이상 사용되지 않으며 Discourse 3.2.

에서 제거될 예정입니다. + filter_reports_no_results: 필터와 일치하는 보고서가 없습니다. + reports: + back: 모든 보고서로 돌아가기 + back_to_dashboard: 대시보드로 돌아가기 + group_engagement: 참여도 + group_content: 콘텐츠 및 상태 + group_moderation_and_security: 운영 및 보안 + legacy_warning: 이 보고서는 이전 형식이며 곧 지원이 종료됩니다. 대체 보고서를 찾는 데 도움이 필요하면 지원팀에 문의하세요. + chart: + total: '합계: %{count}' + related_items: + showing: "%{total}의 최신 %{shown}를 표시합니다." + users: + signups: + description: "%{startDate}와 %{endDate} 사이에 생성된 새 계정이 최신순입니다." + new_contributors: + description: "%{startDate}와 %{endDate} 사이에 첫 번째 게시물을 작성한 사용자가 최신순입니다." + labels: + created_at: 생성 날짜 + first_post: '첫 번째 게시물이 작성된 날짜:' + table_summary: + trigger: "%{date} 요약 표시 · %{count}" + users_title: "%{date} 사용자" + loading: 요약 불러오는 중… + empty: 세부정보가 없습니다. + error: 요약을 로드할 수 없습니다. + config_sections: + advanced: + title: 고급 + upcoming_changes: + plugin: 플러그인 + metadata: 메타데이터 + enabled_for: 다음에 대해 활성화됨... + show_image: 이미지 표시 + edit_groups: 시험 적용 그룹 편집 + groups_updated: 그룹이 업데이트되었습니다. + save_groups: 그룹 저장 + add_groups_to_enable: 이 기능을 활성화하려면 그룹을 추가하세요. + no_changes_to_save: 저장할 변경 사항이 없습니다. + select_groups: 그룹 선택… + opt_in_groups: 시험 적용 그룹 + show_related_settings: 관련 설정 표시... + opt_in_groups_instructions: 특정 사용자 그룹이 정식 공개 전에 변경 사항을 시험할 수 있습니다. 변경 사항이 + 안정 단계에 도달하면 이 그룹 설정은 사용되지 않습니다. + enabled_for_throttle: 이 변경 사항을 활성화할 대상을 너무 빨리 수정했습니다. 몇 초 후에 다시 시도하세요. + change_enabled_for_success: "%{enabledFor}에 대해 이 변경 사항을 활성화했습니다." + change_disabled: 이 변경 사항을 선택 해제했습니다. + depends_on_notice: 이 변경 사항을 적용하려면 %{dependencyLinks}를 활성화해야 합니다. + permanent_notice: 이 변경 사항은 이제 영구적이며 곧 제거될 예정입니다. 더 이상 선택 해제할 수 없습니다. + permanent_soon_notice: 이 변경 사항은 곧 영구적으로 적용됩니다. 더 이상 선택 해제할 수 없습니다. + permanent_no_group_selection: 해당 없음. 영구 변경 사항은 모든 그룹에 적용됩니다. + no_changes: 현재로서는 예정된 변경 사항이 없습니다. + default_warning: 이 설정의 기본값은 향후 + 변경 로 인해 %{oldDefaultValue}에서 %{newDefaultValue}로 변경되었습니다. + default_warning_short: 이 설정의 기본값이 변경되었습니다. 이에 대한 자세한 내용은 향후 + 변경 사항 페이지를 참조하세요. + enabled_for_options: + no_one: 아무도 + staff: "%{staffGroupName} 전용" + specific_groups: 특정 그룹 + specific_groups_with_group_names: + one: 그룹 %{groupNames} + other: 그룹 %{groupNames} + statuses: + experimental: 실험적 + alpha: 알파 + beta: 베타 + stable: 안정 + permanent: 영구 적용 + status_descriptions: + experimental: 이는 초기 개발 단계이므로 크게 변경되거나 중단될 수 있습니다. 다른 기능과 완전히 호환되지 않을 수 있습니다. + alpha: 이는 활발히 개발되고 개선되고 있습니다. 기능이 바뀔 수도 있고 및 완전히 다듬어지지 않았을 수도 있지만 시도해 볼 + 만큼 안정적입니다. + beta: 이는 거의 완료되었으며 조기 채택이 가능합니다. 사소한 변경은 여전히 ​​가능합니다. + stable: 이는 완전하고 잘 지원됩니다. 곧 모든 Discourse 사이트에서 이용 가능해질 예정입니다. + impact_roles: + all_members: 전원 + developers: 개발자 + impact_types: + feature_type: 기능 + site_setting_default_type: 사이트 설정 기본값 + filter: + search_placeholder: 이름과 설명 또는 플러그인으로 필터링… + no_results: 필터와 일치하는 예정된 변경 사항이 없습니다. + enabled_all: 모든 활성화된 상태 + enabled_for_staff: "%{staffGroupName}에 활성화됨" + enabled_for_specific_groups: 특정 그룹에 대해 활성화됨 + impact_type_all: 모든 영향 유형 + impact_type_feature: 기능 + impact_type_site_setting_default: 사이트 설정 기본값 + status_all: 모든 상태 + status_conceptual: 개념적 + status_experimental: 실험적 + status_alpha: 알파 + status_beta: 베타 + status_stable: 안정 + status_permanent: 영구 적용 + impact_role_all: 모든 영향 역할 + impact_role_all_members: 전원 + impact_role_developers: 개발자 + config: + about: + title: 사이트 소개 + header_description: 커뮤니티의 목적과 운영진 및 연락 방법을 입력하세요. 이 내용은 사이트의 소개 + 페이지에 표시됩니다. + developer: + header_description: 안전 모드 및 기타 고급 기능을 제어하기 위한 개발자 설정 + mcp: + title: MCP 서버 + header_description: MCP 접근과 기능 및 OAuth 클라이언트와 승인 및 활동을 설정합니다. + settings: + description: MCP 서버 및 OAuth 보안을 제어하는 ​​사이트 설정입니다. + tabs: + overview: 개요 + capabilities: 기능 + clients: OAuth 클라이언트 + authorizations: 승인 + overview: + title: MCP 서버 개요 + description: 서버 상태와 엔드포인트 및 공개된 기능과 설정 확인 목록을 살펴봅니다. + endpoint_title: 서버 엔드포인트 + protocol: 프로토콜 버전 + server_version: 서버 버전 + catalog_title: 공개된 기능 + tools: 도구 + resources: 리소스 + prompts: 프롬프트 + schema_size: 예상 스키마 크기 + schema_size_value: "%{bytes} 바이트" + activity_title: 현재 사용량 + approved_oauth_clients: 승인된 OAuth 클라이언트 + authorizations: 승인 + tokens: 활성 토큰 + errors: 최근 오류 + setup_title: 설정 체크리스트 + warnings_title: 보안 경고 + access: + description: 이 서버에 연결할 수 있는 사람과 적용되는 범위를 제어합니다. + scopes: 허용 범위 + scopes_description: 이 그룹의 회원이 승인할 수 있는 최대 OAuth 범위를 선택하세요. 사용자가 속한 모든 + 그룹의 허용 범위를 합쳐 적용합니다. 연결에 필요한 초기 범위는 항상 포함됩니다. + scopes_placeholder: 범위 선택 + admins_description: 사전등록됨 + add: 그룹 접근 추가 + back: 접근로 돌아가기 + new_title: 그룹 접근 추가 + edit_title: 그룹 접근 수정 + save: 접근 저장 + saved: 그룹 접근가 저장되었습니다. + confirm_delete: "%{group} 그룹의 MCP 접근를 삭제하시겠습니까?" + scope_primitives: + one: "%{count} 프리미티브" + other: "%{count} 프리미티브" + rate_limit: 글로벌 요청 비율 제한 + capabilities: + title: 기능 + description: 이 서버가 노출하는 기본 요소(도구, 리소스 및 프롬프트)를 선택하세요. MCP 클라이언트는 일치 기능을 + 사용하여 이를 나열하고 사용합니다. + primitives: + picker_description: 새로운 기본 요소는 명시적으로 활성화될 때까지 비활성화됩니다. + search_placeholder: 프리미티브 검색 + group_by: 그룹화 기준 + groups_label: 원시 그룹 + all_primitives: 모든 프리미티브 + group_count: "%{total}의 %{enabled} 활성화됨" + any_scope: 모든 범위 + risk: 영향 + state: 상태 + results_count: "%{total} 기본 요소의 %{visible} 표시" + enable_visible: 공개 활성화 + disable_visible: 표시 비활성화 + emergency_blocked: 즉시 차단됩니다. 이 기본 요소는 서버 구성에 관계없이 사용할 수 없습니다. + no_results: 이 필터와 일치하는 기본 요소가 없습니다. + clients: + title: OAuth 클라이언트 + description: 클라이언트 비밀을 노출하지 않고 OAuth 클라이언트 등록 및 메타데이터를 검토합니다. + search_placeholder: 클라이언트 검색 + client: 고객 + trust: 신뢰하다 + last_seen: 마지막으로 본 + authorizations: 승인 + unblock: 차단 해제 + add: OAuth 클라이언트 추가 + back: OAuth 클라이언트로 돌아가기 + back_to_presets: 애플리케이션으로 돌아가기 + new_title: OAuth 클라이언트 추가 + preset_title: 애플리케이션을 선택하세요 + preset_description: 일반 MCP 애플리케이션의 값으로 시작하거나 OAuth 클라이언트를 수동으로 구성하세요. + use_preset: 설정 + presets: + codex: 사본 + chatgpt: 채팅GPT + claude_code: 클로드 코드 + mcp_inspector: MCP 검사관 + visual_studio_code: 비주얼 스튜디오 코드 + preset_descriptions: + codex: Codex의 표준 로컬 콜백을 사용하세요. + chatgpt: CIMD가 비활성화된 경우 ChatGPT를 사전 등록하세요. + claude_code: 고정된 로컬 콜백 포트와 함께 Claude Code를 사용하세요. + mcp_inspector: 검사기의 브라우저 및 명령줄 콜백을 허용합니다. + visual_studio_code: Visual Studio Code의 호스팅된 콜백을 사용합니다. + custom: 클라이언트 ID를 입력하고 URI를 직접 리디렉션하세요. + preset_help: + codex: Codex에서 아래 클라이언트 ID를 사용하고 콜백 URI가 일치하는지 확인하세요. + chatgpt: CIMD 클라이언트가 비활성화된 경우에만 필요합니다. 그렇지 않으면 ChatGPT가 자동으로 자신을 식별합니다. + claude_code: 이 서버를 Claude Code에 추가할 때 아래 클라이언트 ID와 --callback-port 8080을 + 사용하세요. + mcp_inspector: MCP Inspector의 OAuth 설정에서 아래 클라이언트 ID를 사용하세요. 웹 및 명령줄 + 콜백이 모두 포함됩니다. + visual_studio_code: Visual Studio Code에서 클라이언트 등록 세부 정보를 요청하면 아래에 클라이언트 + ID를 입력하세요. + custom: 애플리케이션에서 제공한 OAuth 세부정보를 입력하세요. + name: 클라이언트 이름 + name_description: 사용자가 이 애플리케이션을 승인하면 사용자에게 표시됩니다. + client_id_description: 이 애플리케이션의 식별자입니다. 클라이언트를 구성할 때 동일한 값을 입력하세요. + redirect_uris: 리디렉션 URI + redirect_uris_description: 사용자가 접근를 승인한 후 브라우저가 반환되는 위치입니다. 한 줄에 하나의 정확한 + URI를 입력하세요. + create: 클라이언트 추가 + created: OAuth 클라이언트가 추가되었습니다. + empty: 등록된 OAuth 클라이언트가 없습니다. + no_results: 이 검색과 일치하는 OAuth 클라이언트가 없습니다. + detail_title: 클라이언트 세부정보 + detail_description: 클라이언트 메타데이터, 리디렉션 URI 및 등록 기록을 검토합니다. + client_id: 클라이언트 ID + domain: 클라이언트 도메인 + registration_type: 등록 유형 + first_seen: 처음 본 + authorizations: + title: 승인 + description: 사용자 인증을 검토하고 필요한 경우 접근를 취소합니다. 토큰 값은 표시되지 않습니다. + search_placeholder: 검색 승인 + client: 고객 + scopes: 부여된 범위 + last_used: 마지막으로 사용됨 + empty: 이 필터와 일치하는 MCP 인증이 없습니다. + activity: + title: 활동 및 진단 + description: 개인 정보가 최소화된 프로토콜 활동을 검토하고 진단을 집계합니다. + tool_calls: 도구 호출 + errors: 오류 + rate_limits: 비율 제한 + p95_latency: 95번째 백분위수 지연 시간 + search_placeholder: 사용자, 클라이언트, 도구 또는 정확한 요청 ID로 검색 + outcome: 결과 + method: 방법 + duration_value: "%{milliseconds} ms" + request_id: 요청 ID + empty: 이 필터와 일치하는 활동이 없습니다. + values: + server_status: + available: 사용 가능 + client_trust: + pending: 승인 대기 중 + blocked: 막힌 + registration_type: + pre_registered: 사전등록됨 + cimd: 클라이언트 ID 메타데이터 + authorization_status: + server_disabled: 서버 비활성화 + client_blocked: 클라이언트가 차단되었습니다. + client_not_approved: 클라이언트가 승인되지 않았습니다. + access_removed: 접근 권한이 삭제되었습니다. + user_unavailable: 사용자를 사용할 수 없음 + consent_required: 재승인 필요 + activity_outcome: + all: 모든 결과 + rate_limited: 요금 제한 + primitive_state: + all: 모든 주 + unavailable: 없는 + blocked: 막힌 + primitive_kind: + tool: 도구 + resource_template: 리소스 템플릿 + prompt: 즉각적인 + primitive_risk: + all: 모든 영향 수준 + write: 쓰다 + destructive: 파괴적인 + administration: 관리 + external_side_effect: 외부 부작용 + actions: + block_client: 클라이언트 차단 + unblock_client: 클라이언트 차단 해제 + refresh_metadata: 메타데이터 새로 고침 + block_primitive: 즉시 차단 + unblock_primitive: 블록 제거 + save_configuration: 구성 저장 + save_primitives: 프리미티브 저장 + confirm_enable: MCP 서버를 활성화하면 적격 사용자가 외부 클라이언트에 권한을 부여할 수 있습니다. 계속하다? + confirm_block_client: "%{name}를 차단하시겠습니까? 이 클라이언트의 새 요청이 거부됩니다." + confirm_emergency_block: "%{name}를 즉시 차단하시겠습니까? 이 기본 요소는 서버 구성에 관계없이 거부됩니다." + primitive_blocked: "%{name}가 즉시 차단되었습니다." + primitive_unblocked: "%{name}의 블록이 제거되었습니다." + confirm_revoke_authorization: "%{name}에 대한 승인을 취소하시겠습니까? 기존 접근 및 새로 고침 토큰의 + 작동이 중지됩니다." + saved: MCP 서버 구성이 저장되었습니다. + primitives_saved: MCP 프리미티브가 저장되었습니다. + copy_endpoint: 서버 엔드포인트 복사 + endpoint_copied: MCP 서버 엔드포인트가 클립보드에 복사되었습니다. + experimental: + title: 실험적 + header_description: 사이트의 실험적 기능을 켜거나 끄세요. 대부분은 그룹 단위로 제어할 수 있습니다. + emojis: + header_description: 모든 사람이 사용할 수 있는 새로운 이모티콘을 추가하세요. 파일 이름을 사용하여 이모티콘을 만들려면 + 여러 파일을 선택하세요. 선택한 그룹은 동시에 추가되는 모든 파일에 사용됩니다. + flags: + header_description: Discourse의 신고 지정 시스템은 귀하와 운영자 팀이 콘텐츠와 사용자 행동을 관리하여 커뮤니티를 + 존중하고 건전하게 유지하는 데 도움이 됩니다. 기본값은 대부분의 커뮤니티에 적합하며 변경할 필요가 없습니다. 그러나 사이트에 + 특별한 요구 사항이 있는 경우 필요하지 않은 신고를 비활성화하고 맞춤 신고를 추가할 수 있습니다. + keywords: 신고|검토|스팸|불법 + files: + header_description: 파일 크기 및 유형 제한, 아바타 크기 및 소스, 파일 저장, 이미지 품질 및 압축 등을 제어하는 + ​​설정 + legal: + header_description: 서비스 약관, 개인 정보 보호 정책, 연락처 세부 정보, EU별 고려 사항 등 법적 설정 구성 + theme_site_settings: + title: 테마사이트 설정 + header_description: 모든 테마 사이트 설정과 현재 이를 재정의하는 테마를 표시합니다. + localization: + title: 번역 + header_description: 회원을 위한 커뮤니티 인터페이스 언어 및 기타 번역 옵션 구성 + keywords: 로케일|언어|시간대|유니코드|ltr + upcoming_changes: + title: 예정된 변경 사항 + header_description: |- + 귀하의 사이트에 영향을 미칠 수 있는 Discourse의 향후 변경 사항과 귀하가 선택할 수 있는 실험적 기능 목록입니다. 영향, 유형, 상태별로 필터링할 수 있습니다. + + 옵트인 그룹을 사용하면 변경 사항이 모든 사람에게 릴리스되기 전에 특정 사용자 그룹이 변경 사항을 테스트할 수 있습니다. 그러나 변경 사항이 영구 상태로 진행되면 이러한 그룹은 관련이 없습니다. + login: + title: 로그인 및 인증 + header_description: 사용자가 로그인하고 인증하는 방법, 비밀 및 키, OAuth2 공급자 등을 구성합니다. + sub_pages: + authenticators: + title: 소셜 로그인 + discourseconnect: + title: 담론 연결 + discourse_id: + title: 담론ID + discourse_id: + title: 담론ID + stats: + total_users: 총 사용자 + signups_30_days: 가입(30일) + logins_30_days: 로그인(30일) + regenerate_credentials: 자격 증명 재생성 + regenerate_confirm: Discourse ID 자격 증명을 다시 생성하시겠습니까? 그러면 새로운 클라이언트 비밀번호가 + 생성됩니다. 자격 증명을 다시 생성하는 것은 일반적으로 필요하지 않지만 보안 강화에 유용할 수 있습니다. + description: Discourse ID는 사용자가 단일 계정을 사용하여 여러 Discourse 사이트에 로그인할 수 있도록 + 하는 Single Sign-On 서비스입니다. Google, Facebook, Apple, Github 등 일반적인 소셜 로그인 + 공급자는 추가 구성 없이 지원됩니다. + regenerate_success: 자격 증명이 성공적으로 재생성되었습니다. + logo: + title: 심벌 마크 + header_description: 사이트 전체에 사용되는 로고와 아이콘 구성 + form: + saved: 로고 설정이 저장됩니다. + logo: + title: 기본 로고 + description: 사이트의 상단 탐색 및 사이트의 이메일 알림 상단에 표시됩니다. + help_text: 권장 크기는 600 x 80 픽셀입니다. + logo_dark: + required: 어두운 모드에 다른 로고를 사용하시겠습니까? + title: 기본 로고가 어두움 + help_text: 권장 크기는 600 x 80 픽셀입니다. + large_icon: + title: 사각형 아이콘 + description: 정사각형 버전의 로고 이미지가 사이트 상단에 표시되며 모바일 앱 로고이기도 합니다. + help_text: 권장 크기는 512 x 512 픽셀입니다. + square_icon_dark: + required: 어두운 모드에 다른 사각형 아이콘을 사용하시겠습니까? + title: 사각형 아이콘 어두운 + help_text: 권장 크기는 512 x 512 픽셀입니다. + favicon: + title: 파비콘 + description: 로고는 브라우저 탭과 브라우저 즐겨찾기/북마크에 아이콘으로 표시됩니다. + logo_small: + title: 작은 로고 + description: 아래로 스크롤하면 표시되는 사이트 왼쪽 상단의 작은 로고 이미지입니다. 비워두면 홈 글리프가 표시됩니다. + help_text: 권장 크기는 120 x 120 픽셀입니다. + logo_small_dark: + required: 어두운 모드에 다른 작은 로고를 사용하시겠습니까? + title: 작은 로고 다크 + help_text: 권장 크기는 120 x 120 픽셀입니다. + social_media: 소셜 미디어 + mobile_logo: + title: 모바일 로고 + description: 사이트의 모바일 버전에 사용되는 로고입니다. 비워 두면 `logo` 설정의 이미지가 사용됩니다. + help_text: 높이가 120이고 가로 세로 비율이 3:1보다 큰 넓은 직사각형 이미지를 사용하세요. + mobile_logo_dark: + required: 어두운 모드에 다른 모바일 로고를 사용하시겠습니까? + title: 모바일 로고가 어두움 + help_text: 높이가 120이고 가로 세로 비율이 3:1보다 큰 넓은 직사각형 이미지를 사용하세요. + manifest_icon: + title: 매니페스트 아이콘 + description: Android에서 로고/스플래시 이미지로 사용되는 이미지입니다. 비워두면 Large_icon이 사용됩니다. + help_text: 권장 크기는 512 x 512 픽셀입니다. + manifest_screenshots: + title: 매니페스트 스크린샷 + apple_touch_icon: + title: 애플 터치 아이콘 + description: Apple 터치 장치에 사용되는 아이콘입니다. 비워두면 Large_icon이 사용됩니다. + help_text: 권장 크기는 180 x 180 픽셀입니다. SVG 이미지를 사용하지 마세요. 투명한 배경은 권장되지 않습니다. + digest_logo: + title: 다이제스트 로고 + description: 사이트 이메일 요약 상단에 사용되는 대체 로고 이미지입니다. 비워 두면 `logo` 설정의 이미지가 + 사용됩니다. + help_text: 넓은 직사각형 이미지를 사용하세요. SVG 이미지를 사용하지 마세요. + og_image_source: + title: 오픈그래프 이미지 소스 + description: 자체 이미지가 없는 주제에 대해 OpenGraph 미리보기 이미지를 제공하는 방법을 선택하세요. + uploaded: 업로드된 이미지 사용 + generated: 주제별 이미지 생성 + opengraph_image: + title: 오픈그래프 이미지 + generate_topic_og_image: + title: 주제 OG 이미지 생성 + description: 이미지가 없는 주제에 대한 OpenGraph 미리보기 이미지를 자동으로 생성합니다. 주제 제목, 카테고리 + 및 사이트 색상을 사용합니다. + og_image_preview: + title: 생성된 OG 이미지 미리보기 + description: 이미지가 없는 주제에 대해 자동으로 생성된 OpenGraph 이미지를 미리 봅니다. 테스트할 주제 + ID를 입력하세요. + topic_id_placeholder: 예를 들어 123 + placeholder: 주제 ID를 입력하고 생성을 클릭하여 미리보세요. + error: 미리보기를 생성할 수 없습니다. 주제 ID를 확인하고 다시 시도하세요. + x_summary_large_image: + title: X 요약 큰 이미지 + description: X카드 '요약 큰 이미지'입니다. 비워 두면 .svg가 아닌 한 OpenGraph_image를 사용하여 + 일반 카드 메타데이터가 생성됩니다. + help_text: 권장 크기는 최소 280 x 150픽셀입니다. SVG 이미지를 사용하지 마세요. + fonts: + header_description: 기본 글꼴, 제목 글꼴, 기본 텍스트 크기 등 사이트 전체에서 사용되는 글꼴을 구성합니다. + form: + more_fonts: 더 많은 글꼴 + fewer_fonts: 더 적은 글꼴 + saved: 글꼴 설정이 저장됩니다. + base_font: + title: 기본 글꼴 + default_text_size: + title: 기본 텍스트 크기 + description: 이 크기는 이후 각 사용자의 선호도에 따라 조정될 수 있습니다. + backfill_modal: + title: 새로운 기본 텍스트 설정을 적용하시겠습니까? + description: + one: 기본 텍스트 크기를 업데이트했습니다. 이 변경 사항을 %{count} 기존 사용자에게 적용하시겠습니까? + other: 기본 텍스트 크기를 업데이트했습니다. 이 변경 사항을 %{count} 기존 사용자에게 적용하시겠습니까? + modal_no: 아니요, 앞으로만 신청하세요. + welcome_banner: + title: 환영 배너 + header_description: 사이트 방문자에게 표시되는 검색창이 포함된 배너를 구성하세요. + saved: 환영 배너 설정이 성공적으로 저장되었습니다. + form: + enabled_themes: + label: 테마에서 활성화됨... + description: 배너를 표시할 테마를 선택하세요. 활성 테마만 표시됩니다. + select_label: 테마 선택 + background_image: + label: 배경 이미지 + description: 이 이미지는 배너 텍스트 뒤에 표시됩니다. + text_color: + label: 텍스트 색상 + description: 위의 '배경 이미지'가 업로드되면 이 설정을 사용하여 배너 텍스트 색상을 변경하여 읽을 수 있도록 + 하세요. 비어 있거나 배경 이미지가 업로드되지 않은 경우 활성 테마가 색상을 제어합니다. + page_visibility: + label: 페이지 가시성 + description: 배너를 표시할 위치를 선택하세요. + options: + top_menu_pages: 상위 메뉴 페이지 + homepage: 홈페이지만 + discovery: 검색 페이지 + all_pages: 모든 페이지 + location: + description: 페이지에서 배너를 표시할 위치를 선택합니다. + options: + above_topic_content: 주제 내용 위 + below_site_header: 사이트 헤더 아래 + text_section: + title: 맞춤 가능한 텍스트 + header_new_members: + label: 신규회원 헤더 + description: '사용 가능한 변수: %{site_name}, %{preferred_display_name}' + header_logged_in: + label: 로그인한 회원의 헤더 + description: '사용 가능한 변수: %{site_name}, %{preferred_display_name}' + header_anonymous: + label: 익명 방문자를 위한 헤더 + description: '사용 가능한 변수: %{site_name}' + subheader_logged_in: + label: 로그인한 회원을 위한 하위 헤더 + description: 로그인한 사용자의 헤더 아래에 표시되는 보조 텍스트입니다. + placeholder: 커뮤니티의 새로운 소식을 확인해 보세요. + subheader_anonymous: + label: 익명 방문자를 위한 하위 헤더 + description: 익명 방문자를 위해 헤더 아래에 표시되는 보조 텍스트입니다. + placeholder: 커뮤니티에 가입하여 토론에 참여하세요 + search_placeholder: + label: 자리 표시자 검색 + description: 시작 배너의 검색창에 대한 자리 표시자 텍스트입니다. + placeholder: 주제 검색... + navigation: + header_description: 사이트의 탐색 링크와 메뉴 항목을 구성합니다. 여기에는 기본 탐색 메뉴의 위치와 동작, 홈페이지 + 상단의 빠른 링크 및 관리 사이드바가 포함됩니다. + notifications: + header_description: 이메일 기본 설정, 푸시 알림, 멘션 제한, 알림 통합 등 알림을 관리하고 사용자에게 전달하는 + 방법을 구성합니다. + gifs: + title: GIF + header_description: 사용자가 게시물과 채팅 메시지에 GIF를 검색하고 삽입할 수 있는 GIF 선택기를 구성합니다. + 모달의 사이트 텍스트는custom/site_texts에서 맞춤할 수 있습니다. + onebox: + header_description: 사이트에 대한 Onebox 미리보기 생성 및 표시 방법 구성 + title: 원박스 + rate_limits: + title: 비율 제한 + header_description: 사용자가 주제 생성, 메시지 보내기, 답글 게시 등 특정 작업을 수행할 수 있는 빈도 구성 + search: + header_description: 중국어 및 일본어에 대한 로깅 및 토큰화를 포함한 검색 설정 구성 + search_everything: + header_description: 여기의 관리 인터페이스에서 무엇이든 찾아보세요. 아래 결과를 필터링하면 기본 설정이 기억됩니다. + header_shortcut: 관리 인터페이스 어디에서나 이 검색을 열려면 %{shortcutHTML}를 누르세요. + security: + header_description: 2단계 인증, 운영자 권한, 콘텐츠 보안 정책을 포함한 보안 설정 구성 + spam: + header_description: 스팸을 신속하게 식별하고 차단하기 위해 시스템에서 사용자 등록 및 게시 행동을 분석하는 방법을 + 구성합니다. + trust_levels: + title: 신뢰 수준 + header_description: 신뢰 수준 설정을 사용하면 커뮤니티의 진행 시스템에 대한 요구 사항 및 알림을 미세 조정할 수 + 있으며 사용자가 포럼에 일관되고 긍정적인 참여를 보여주면 자동으로 더 높은 신뢰 수준으로 승격됩니다. + user_api: + header_description: API에 접근할 수 있는 사용자 그룹과 허용되는 범위를 구성합니다. + group_permissions: + title: 그룹 권한 + header_description: Discourse 내의 다양한 기능에 대한 접근를 제어하는 ​​모든 그룹 기반 앱 권한이 여기에서 + 관리됩니다. + dashboard: + header_description: 대시보드는 트래픽, 사용자 활동 및 기타 주요 지표를 포함하여 커뮤니티 상태에 대한 스냅샷을 + 제공합니다. + users: + header_description: 사용자 보기 및 관리, 초대 보내기, 사용자 데이터 내보내기 + groups: + header_description: 그룹 생성 및 관리, 그룹 권한 설정, 그룹 활동 및 받은 편지함 보기 + site_settings: + title: 모든 사이트 설정 + header_description: Discourse 사이트의 모든 설정을 구성하여 모양, 기능 및 사용자 경험을 맞춤합니다. + whats_new: + title: 새로운 소식은 무엇인가요? + header_description: Discourse의 최신 기능과 개선 사항에 대한 최신 정보를 받아보세요 + backups: + header_description: 담론 백업에는 주제, 게시물, 사용자, 그룹, 설정, 테마 등 사이트의 모든 내용이 포함된 전체 + 사이트 데이터베이스가 포함됩니다. 백업 파일 생성 방법에 따라 업로드가 포함될 수도 있고 포함되지 않을 수도 있습니다. + sub_pages: + logs: + header_description: 백업, 복원, 업로드 로그 보기 및 관리 + problem_checks: + title: 문제 확인 + header_description: 등록된 모든 문제 점검과 현재 상태를 확인하세요. + identifier: 확인하다 + target: 목표 + priority: 우선 사항 + passing: 통과 + failing: 실패 + watch: 보다 + reports: + header_description: 보고서는 사이트에서 일어나는 일을 이해하는 데 도움이 되는 강력한 도구입니다. 추세를 파악하고, + 문제를 파악하고, 데이터를 기반으로 결정을 내리는 데 도움이 될 수 있습니다. + badges: + header_description: 배지는 사용자의 활동, 기여 및 성과에 대해 보상하여 커뮤니티 내에서 긍정적인 행동과 참여를 + 인식, 검증 및 장려합니다. + analytics: + title: 분석 및 SEO + header_description: 검색 엔진에 대한 사이트 가시성을 향상하고 사이트 방문자를 추적하는 방법을 구성합니다. + keywords: 검색|google|사이트맵 + interface: + title: 인터페이스 및 레이아웃 + header_description: 사이트의 일반 레이아웃 및 사용자 인터페이스 세부정보를 맞춤설정하세요. + keywords: 튀김 + content: + title: 콘텐츠 + header_description: 주제와 게시물 관리 방법을 구성하고 회원을 위한 콘텐츠 생성 환경을 맞춤설정하세요. + keywords: 주제|게시물|카테고리|태그 + sub_pages: + categories_and_tags: + title: 카테고리 및 태그 + sharing: + title: 공유 + posts_and_topics: + title: 게시물 및 주제 + stats_and_thresholds: + title: 통계 및 기준점 + category_management: + title: 카테고리 관리 + header_description: 범주 유형, 계층 구조 및 현재 각 유형에 할당된 범주를 검토합니다. + keywords: 카테고리|카테고리 유형|토론|카테고리 관리 + create_category: 카테고리 생성 + types: + unavailable: 카테고리 유형 %{categoryType}를 사용할 수 없습니다. + all: + description: 구성된 모든 카테고리 유형의 모든 카테고리. + filter_placeholder: 카테고리 필터링 + no_results: "%{type} 카테고리를 찾을 수 없습니다." + open_settings: 설정 열기 + visibility: + restricted: 제한된 + visibility_filter: + public: 공개 카테고리 + restricted: 제한된 카테고리 + permalinks: + header_description: 포럼에서 알려지지 않은 URL을 신청하기 위한 리디렉션 + user_defaults: + title: 사용자 기본값 + header_description: 사용자에게 영향을 미치는 설정에 대한 기본값을 설정하고 온보딩 경험을 구성합니다. + keywords: 사용자|온보딩|신규 + user_fields: + title: 사용자 필드 + header_description: 커뮤니티 구성원에 대한 추가 세부 정보를 수집하려면 맞춤 사용자 필드를 만드세요. 가입 시 필요한 + 정보, 프로필에 표시되는 정보, 사용자가 업데이트할 수 있는 정보를 선택할 수 있습니다. + watched_words: + title: 본 단어 + header_description: Watched Words는 특정 단어가 포함된 게시물 차단, 검열, 연결, 신고 지정 등 다양한 + 작업을 수행할 수 있는 조정 도구입니다. + color_palettes: + title: 색상 팔레트 + header_description: 이 팔레트는 커뮤니티 전체에서 사용되는 색상을 제어합니다. 팔레트를 사용자가 선택할 수 있도록 + 하면 구성원은 기본 설정에서 원하는 색상을 선택할 수 있습니다. + emoji: + header_description: 모든 사람이 사용할 수 있는 새로운 이모티콘을 추가하세요. 파일 이름을 사용하여 이모티콘을 만들려면 + 여러 파일을 선택하세요. 선택한 그룹은 동시에 추가되는 모든 파일에 사용됩니다. + themes: + header_description: 테마는 포럼 디자인 스타일의 여러 요소를 변경하는 광범위한 맞춤이며 종종 추가 프런트 엔드 기능도 + 포함합니다. + components: + header_description: 구성 요소는 포럼 디자인 스타일의 특정 요소를 변경하기 위해 테마에 추가할 수 있는 작은 맞춤입니다. + keywords: 테마|구성요소|확장 + themes_and_components: + title: 테마 및 구성요소 + header_description: 귀하의 필요에 맞는 테마와 구성 요소로 Discourse 사이트를 개인화하세요 + keywords: 테마|구성요소|확장|맞춤 + site_admin: + title: 사이트 관리자 + header_description: 사이트 관리와 관련된 다양한 설정을 구성합니다. + keywords: 발견|부트스트랩|앱 + site_texts: + title: 사이트 텍스트 + header_description: 커뮤니티의 목소리와 어조에 맞게 Discourse에 사용된 텍스트를 맞춤하세요. + email: + title: 이메일 설정 + header_description: 회원에게 전송되는 이메일에 대한 설정 구성 + keywords: 다이제스트|구독 취소|이메일|smtp|mailgun|sendgrid|미리보기 요약 + sub_pages: + server_settings: + title: 서버 설정 + header_description: 회원에게 전송되는 이메일에 대한 설정 구성 + preview_summary: + title: 미리보기 요약 + header_description: 비활성 사용자에게 전송된 요약 이메일의 내용을 미리 봅니다. + advanced_test: + title: 고급 테스트 + header_description: Discourse가 수신된 이메일을 처리하는 방법 보기 + templates: + header_description: 이메일 작성에 사용되는 템플릿 맞춤 + email_logs: + title: 이메일 로그 + header_description: 사이트에서 보낸 이메일에 대한 로그 보기 + keywords: 전송됨|건너뛰었음|반송됨|수신|거부됨|이메일 로그 + sub_pages: + sent: + header_description: 전송된 이메일 로그 보기 + skipped: + header_description: 건너뛴 이메일 로그 보기 + bounced: + header_description: 반송된 이메일의 로그 보기 + received: + header_description: 수신된 이메일 로그 보기 + rejected: + header_description: 거부된 이메일 로그 보기 + staff_action_logs: + title: 로그 및 스크리닝 + header_description: 로그 및 검사를 통해 커뮤니티를 모니터링하고 관리하여 안전하고 존중받는 상태를 유지할 수 있습니다. + 운영진이 수행한 모든 작업에 대한 로그, 검색 로그, 사용자 선별 구성을 볼 수 있습니다. + keywords: 오류 로그|운영진 조치|검사된 이메일|검사된 IP|검사된 URL|검색 로그 + sub_pages: + screened_emails: + title: 선별된 이메일 + screened_ips: + header_description: 감시되고 있는 IP 주소입니다. 개별 IP 주소를 허용 목록에 추가할 수 있습니다. + search_logs: + header_description: 수행된 검색 로그 보기 + plugins: + title: 설치된 플러그인 + header_description: 플러그인은 추가 기능을 통해 커뮤니티를 강화합니다. 사전 설치된 플러그인과 맞춤 플러그인이 모두 + 아래에 나열되어 있습니다. + api_keys: + title: API 키 + header_description: API 키 기능을 사용하면 Discourse를 외부 시스템과 안전하게 통합하고 작업을 자동화할 + 수 있습니다. 관리자는 특정 범위의 키를 생성하여 리소스 및 민감한 데이터에 대한 접근를 제어할 수 있습니다. 범위는 기능을 + 제한하여 보안을 강화합니다. + keywords: 토큰|범위 + webhooks: + header_description: Webhooks를 사용하면 사이트에서 특정 이벤트가 발생할 때 Discourse가 외부 서비스에 + 알릴 수 있습니다. 웹후크가 트리거되면 POST 요청이 제공된 URL로 전송됩니다. + keywords: 이벤트|페이로드|url + embedding: + header_description: Discourse에는 IFRAME을 생성하는 Javascript API를 사용하여 원격 사이트에 + 있는 주제의 댓글을 삽입하는 기능이 있습니다. + form_templates: + title: 양식 템플릿 + header_description: 양식 템플릿을 사용하면 주제 생성 흐름의 일부로 데이터 검증을 통해 구조화된 양식을 적용할 수 + 있습니다. + theme_site_settings: + setting: 환경 + overridden_by: 다음에 의해 재정의됨 + overridden_value: '재정의된 값: %{value}' + select_setting: 현재 테마 값을 보려면 사이트 설정을 선택하세요. + add: 테마 사이트 설정으로 이동 + help: 현재 사용하고 계신 테마는 %{currentTheme} + 입니다. 테마 구성 + 페이지로 이동하여 테마 사이트 설정을 변경하거나 아래 표에 링크된 테마를 클릭하여 설정을 편집하세요. + filter: 이름, 설명 또는 테마 이름을 설정하여 테마 사이트 설정을 필터링합니다... + filter_no_results: 필터와 일치하는 테마 사이트 설정이 없습니다. + site_setting_warning: 이 설정은 사이트의 기본 테마(%{defaultThemeName})로 관리됩니다. 테마 + 편집 페이지에서 수정하실 수 있습니다. + search: + modal_title: 관리자에서 모든 것을 검색하세요 + instructions: 관리자에서 모든 것을 검색하세요... + full_page_link: 전체 페이지 검색으로 전환 + no_results: '"%{filter}"와(과) 일치하는 항목을 찾을 수 없습니다.' + result_count: + one: '"%{filter}"에 대한 %{count} 결과' + other: '"%{filter}"에 대한 %{count} 결과' + new_features: + title: 새로운 소식은 무엇인가요? + check_for_updates: 업데이트 확인 + site_traffic_explorer: + title: 사이트 트래픽 탐색기 + loading: 교통정보 로드 중… + errors: + timeout: 이 트래픽 쿼리에 시간이 너무 오래 걸렸습니다. 더 짧은 기간을 선택하고 다시 시도하세요. + unexpected: 사이트 트래픽을 로드할 수 없습니다. 다시 시도해 보세요. + empty: 일치하는 페이지뷰 없음 + active_filters: 활성 트래픽 필터 + filtering_to: + traffic_type: + one: "%{count} 트래픽 유형으로 필터링" + other: "%{count} 트래픽 유형으로 필터링" + top_url: + one: "%{count} 상위 URL로 필터링 중" + other: "%{count} 상위 URL로 필터링" + entry_url: + one: "%{count} 항목 URL로 필터링" + other: "%{count} 항목 URL로 필터링" + referrer: + one: "%{count} 리퍼러로 필터링 중" + other: "%{count} 리퍼러로 필터링" + country: + one: "%{count} 국가로 필터링 중" + other: "%{count} 국가로 필터링 중" + network: + one: "%{count} 네트워크로 필터링 중" + other: "%{count} 네트워크로 필터링" + browser: + one: "%{count} 브라우저로 필터링" + other: "%{count} 브라우저로 필터링" + language: + one: "%{count} 언어로 필터링" + other: "%{count} 언어로 필터링" + ip: + one: "%{count} IP 주소로 필터링" + other: "%{count} IP 주소로 필터링" + remove_filter_value: "%{value} 제거" + clear_all: 모두 지우기 + apply_filters: 필터 적용 + filter_by: + one: "%{label}, %{count} 페이지뷰로 필터링" + other: "%{label}, %{count} 페이지 조회수로 필터링" + remove_filter: "%{filter} 필터 제거" + no_dimension_data: 이 분류에 대한 데이터가 없습니다. + direct_or_unknown: 직접적 / 알 수 없음 + cards: + acquisition: 인수 + dimensions: + referrers: 추천인 + countries: 국가 + networks: 네트워크 + top_urls: 상위 URL + entry_urls: 항목 URL + browsers: 브라우저 + languages: 언어 + ip_addresses: IP 주소 + filters: + traffic_type: 교통 유형 + top_url: 상위 URL + entry_url: 참가 URL + referrer: 추천인 + country: 국가 + network: 회로망 + headline: + one: "%{formatted_count} 페이지뷰" + other: "%{formatted_count} 페이지 조회수" + metrics: + distinct_sessions: + label: 개별 세션 + logged_in_share: + label: 로그인한 공유 + bounce_rate: + label: 반송률 + average_session_duration: + label: 평균 세션 시간 + series: + logged_in_human: 로그인됨 + likely_crawler: 크롤러일 가능성이 있음 + partial: + retention: "%{date} 이전의 페이지뷰 데이터는 더 이상 사용할 수 없으므로 이 결과에는 선택한 기간의 일부만 포함됩니다." + pageview_limit: 결과에는 %{time}에서 %{date}를 시작으로 가장 최근의 %{limit} 페이지 조회수가 포함됩니다. + 선택한 기간의 이전 페이지 조회수는 포함되지 않습니다. + combined: 결과에는 %{pageviewLimitTime}에서 %{pageviewLimitDate}를 시작으로 가장 최근의 + %{limit} 페이지 조회수가 포함됩니다. 선택한 기간의 이전 페이지 조회수는 포함되지 않습니다. %{date} 이전의 페이지뷰 + 데이터는 더 이상 사용할 수 없습니다. + dashboard: + up_to_date_newer_commits: + one: 현재 최신 릴리스를 사용하고 있지만 %{count} 새로운 변경 사항을 사용할 수 있습니다. + other: 현재 최신 릴리스를 사용하고 있지만 %{count}의 새로운 변경 사항을 사용할 수 있습니다. + version_check_pending: 최근에 업데이트하신 것 같습니다. 환상적입니다! + latest_version: 사용 가능 + commit_on_github: GitHub에서 %{sha} 커밋 보기 + changelog: 변경 내역 + commits_ahead: + one: 이번 릴리스 시리즈 시작 이후 %{count} 추가 변경 실행 + other: 이 릴리스 시리즈 시작 이후 %{count} 추가 변경 사항 실행 + site_advice: + title: + one: "%{count} 문제는 사이트 구성에 따라 주의가 필요합니다." + other: "%{count} 문제는 사이트 구성에 따라 주의가 필요합니다." + new_features: + title: 새로운 소식은 무엇인가요? + subtitle: 우리는 항상 새로운 기능과 개선 사항을 출시하고 있습니다. 이 페이지에서는 주요 내용을 다루지만 '자세히 알아보기'를 + 클릭하면 광범위한 릴리스 노트를 볼 수 있습니다. + no_new_features_found: 피드에 항목이 없거나 선택한 필터에서 결과가 반환되지 않았습니다. Discourse Releases 사이트에서 이전의 새로운 기능 공지를 확인할 수 있습니다. + no_new_features_error: 피드를 로드하는 중에 오류가 발생했습니다. Discourse + Releases 사이트에서 이전의 새로운 기능 공지를 확인할 수 있습니다. + backup_count: + one: "%{location}의 %{count} 백업" + custom_date_range: 맞춤 기간 + loading: 대시보드 로드 중… + fetch_error: 대시보드를 로드할 수 없습니다. 페이지를 새로 고쳐보세요. + stable: 안정적인 + sections: + highlights: + title: 하이라이트 + reports: + fetch_error: 보고서를 로드할 수 없습니다. 페이지를 새로 고쳐보세요. + traffic: + title: 사이트 트래픽 + engagement: + title: 약혼 + fetch_error: 참여를 로드할 수 없습니다. 페이지를 새로 고쳐보세요. + activity_by_category: + title: 카테고리별 활동 + description: 카테고리별 주제, 게시물, 회원 참여 현황입니다. + page_views: 페이지 조회수 + vs_prior: 이전 대 + empty: 선택한 기간에는 활동이 없습니다. + save_error: 다음번 선택을 위해 선택 사항을 저장할 수 없습니다. + whos_posting: + title: 누가 게시하고 있나요? + new_members: 신규 회원 + returning: 돌아오는 중 + empty: 선택한 기간에는 게시물이 없습니다. + save_error: 다음번 선택을 위해 선택 사항을 저장할 수 없습니다. + add_group: 그룹 추가 + modal: + title: 그룹 비교 + search_placeholder: 그룹 검색... + counter: "%{max} 그룹 중 %{count}가 선택됨" + enable: "%{title} 활성화" + disable: "%{title} 비활성화" + move_up: "%{title}를 위로 이동" + move_down: "%{title}를 아래로 이동" + footer_note: 이러한 변경 사항은 모든 사용자에게 적용됩니다. + descriptions: + new_members: 선택한 기간에 가입했습니다 + returning: 선택한 기간 이전에 가입함 + staff: 관리자 및 운영자 + trust_level_pipeline: + title: 신뢰 수준 파이프라인 + trend: + climbing: + one: "+%{count} 등반" + other: "+%{count} 등반" + dropping: + one: "-%{count} 드롭" + other: "-%{count} 드롭" + signups: + one: "+ %{formattedCount} 가입" + other: "+ %{formattedCount} 가입" + signups_title: 이 신뢰 수준에 도달한 신규 가입 수 + count_title: 이 신뢰 수준의 총 구성원 수 + arrivals_aria: + one: "%{count} 회원이 이 신뢰 수준으로 승격되었습니다." + other: "%{count} 회원이 이 신뢰 수준으로 승격되었습니다." + demotions_in_aria: + one: "%{count} 회원이 이 신뢰 수준으로 강등되었습니다." + other: "%{count} 회원은 이 신뢰 수준으로 강등되었습니다." + stable_aria: 움직임 없음 + headline: + titles: + engagement_up: 선택한 기간에 참여도가 증가했습니다. + stickiness_and_daily_engagement_increased: 선택한 기간 동안 지속성과 일일 참여도가 + 증가했습니다. + stickiness_and_new_signups_increased: 선택한 기간 동안 유지율과 신규 가입이 증가했습니다. + stickiness_increased: 선택한 기간 동안 끈적임이 증가했습니다. + daily_engagement_and_new_signups_increased: 선택한 기간 동안 일일 참여 및 신규 가입이 + 증가했습니다. + daily_engagement_increased: 선택한 기간의 일일 참여도가 증가했습니다. + new_signups_increased: 선택한 기간 동안 신규 가입이 증가했습니다. + engagement_declined: 선택한 기간 동안 참여도가 감소했습니다. + some_engagement_declines: 선택한 기간 동안 참여도가 일부 감소함 + engagement_steady: 선택한 기간 동안 참여가 꾸준함 + insufficient_activity: 참여를 요약하기에는 아직 활동이 충분하지 않습니다. + summaries: + all_metrics_improved: 끈기, 일일 참여 및 신규 가입이 모두 개선되어 더 많은 회원이 커뮤니티에 가입하고 + 참여하고 있음을 보여줍니다. + stickiness_and_daily_engagement_up_new_signups_down: 지속성과 일일 참여도는 + 증가했지만 신규 가입은 감소했습니다. + stickiness_and_daily_engagement_up_new_signups_flat: 끈적임과 일일 참여도는 + 증가했지만 신규 가입은 정체되어 있습니다. + stickiness_and_daily_engagement_up: 끈적임과 일일 참여도가 향상되었습니다. + stickiness_and_new_signups_up_daily_engagement_down: 충성도와 신규 가입이 증가했지만 + 일일 참여도는 감소했습니다. + stickiness_up_daily_engagement_and_new_signups_down: 끈적임은 증가했지만 일일 + 참여와 신규 가입은 감소했습니다. + stickiness_up_daily_engagement_down: 끈적임은 증가했지만 일일 참여도는 감소했습니다. + stickiness_and_new_signups_up_daily_engagement_flat: 끈적임과 신규 가입이 증가했지만 + 일일 참여도는 낮습니다. + stickiness_up_new_signups_down: 고정성은 증가했지만 신규 가입은 감소했습니다. + stickiness_up_daily_engagement_and_new_signups_flat: 끈적임은 증가했지만 일일 + 참여와 신규 가입은 정체되었습니다. + stickiness_up_daily_engagement_flat: 끈적임은 증가했지만 일일 참여도는 평탄합니다. + stickiness_and_new_signups_up: 끈기와 신규 가입이 증가했습니다. + stickiness_up_new_signups_flat: 끈적임은 증가했지만 신규 가입은 정체되어 있습니다. + stickiness_up: 끈적임이 올라왔습니다. + daily_engagement_and_new_signups_up_stickiness_down: 일일 참여도와 신규 가입이 + 증가했지만 충성도는 감소했습니다. + daily_engagement_up_stickiness_and_new_signups_down: 일일 참여도는 증가했지만 + 유지율과 신규 가입은 감소했습니다. + daily_engagement_up_stickiness_down: 일일 참여도는 증가했지만 지속성은 감소했습니다. + new_signups_up_stickiness_and_daily_engagement_down: 신규 가입은 늘었지만 지속성과 + 일일 참여도는 감소했습니다. + all_metrics_down: 끈기, 일일 참여 및 신규 가입이 모두 감소했습니다. + stickiness_and_daily_engagement_down_new_signups_steady: 끈적임과 일일 참여도는 + 감소했지만 신규 가입은 꾸준히 유지되고 있습니다. + stickiness_and_daily_engagement_down: 끈적임과 일일 참여도가 감소했습니다. + new_signups_up_stickiness_down: 신규가입은 늘었지만 유지율은 떨어졌습니다. + stickiness_and_new_signups_down_daily_engagement_steady: 끈적임과 신규 가입은 + 감소했지만 일일 참여는 꾸준히 유지되고 있습니다. + stickiness_down_daily_engagement_and_new_signups_steady: 끈적임은 줄어들었지만 + 일일 참여와 신규 가입은 꾸준히 유지되고 있습니다. + stickiness_down_daily_engagement_steady: 끈적임은 줄어들었지만 일일 참여도는 꾸준하게 + 유지되고 있습니다. + stickiness_and_new_signups_down: 끈적함과 신규 가입이 감소했습니다. + stickiness_down_new_signups_steady: 끈적임은 줄어들었지만 신규 가입은 꾸준히 유지되고 있습니다. + stickiness_down: 끈적임이 떨어졌어요. + daily_engagement_and_new_signups_up_stickiness_flat: 일일 참여도와 신규 가입이 + 늘었지만 유지율은 정체되어 있습니다. + daily_engagement_up_new_signups_down: 일일 참여는 증가했지만 신규 가입은 감소했습니다. + daily_engagement_up_stickiness_and_new_signups_flat: 일일 참여도는 증가했지만 + 유지율과 신규 가입률은 정체되어 있습니다. + daily_engagement_up_stickiness_flat: 일일 참여도는 상승했지만 끈적임은 평평합니다. + new_signups_up_daily_engagement_down: 신규 가입은 늘었지만 일일 참여도는 감소했습니다. + daily_engagement_and_new_signups_down_stickiness_steady: 일일 참여도와 신규 + 가입이 감소했지만 끈적임은 꾸준히 유지되고 있습니다. + daily_engagement_down_stickiness_and_new_signups_steady: 일일 참여도는 감소했지만, + 유지율과 신규 가입은 꾸준히 유지되고 있습니다. + daily_engagement_down_stickiness_steady: 일일 참여도는 감소했지만 끈적임은 꾸준히 유지되고 + 있습니다. + new_signups_up_stickiness_and_daily_engagement_flat: 신규 가입이 늘었지만 유지율과 + 일일 참여도는 정체되어 있습니다. + new_signups_down_stickiness_and_daily_engagement_steady: 신규 가입은 감소했지만 + 끈기와 일일 참여는 꾸준하게 유지되고 있습니다. + all_metrics_steady: 지속성, 일일 참여 또는 신규 가입에는 의미 있는 변화가 없습니다. + stickiness_and_daily_engagement_steady: 끈적임과 일일 참여도에는 의미 있는 변화가 없습니다. + new_signups_up_stickiness_flat: 신규 가입이 늘었지만 끈적임은 없습니다. + new_signups_down_stickiness_steady: 신규가입은 줄었지만, 끈적임은 꾸준하게 유지되고 있습니다. + stickiness_and_new_signups_steady: 고정성과 신규 가입에는 의미 있는 변화가 없습니다. + stickiness_steady: 끈적임에는 의미 있는 변화가 없습니다. + daily_engagement_and_new_signups_up: 일일 참여와 신규 가입이 증가했습니다. + daily_engagement_up_new_signups_flat: 일일 참여는 증가했지만 신규 가입은 정체되어 있습니다. + daily_engagement_up: 일일 참여가 증가했습니다. + daily_engagement_and_new_signups_down: 일일 참여도와 신규 가입이 감소했습니다. + daily_engagement_down_new_signups_steady: 일일 참여도는 감소했지만 신규 가입은 꾸준히 + 유지되고 있습니다. + daily_engagement_down: 일일 참여도가 감소했습니다. + new_signups_up_daily_engagement_flat: 신규 가입이 늘었지만 일일 참여는 정체되어 있습니다. + new_signups_down_daily_engagement_steady: 신규 가입은 감소했지만 일일 참여는 꾸준히 + 유지되고 있습니다. + daily_engagement_and_new_signups_steady: 일일 참여 및 신규 가입에 의미 있는 변화가 + 없습니다. + daily_engagement_steady: 일일 참여에는 의미 있는 변화가 없습니다. + new_signups_up: 신규가입이 늘었습니다. + new_signups_down: 신규 가입이 중단되었습니다. + new_signups_steady: 신규 가입에는 의미 있는 변화가 없습니다. + insufficient_activity: 더 긴 기간을 선택하거나 커뮤니티 활동이 더 많아지면 다시 방문하세요. + cta: + dau_mau: 카테고리별 활동을 살펴보고 커뮤니티의 어떤 영역에 주의가 필요한지 확인하세요. + daily_engaged_users: 거부를 조사하여 어떤 회원이 참여를 중단했는지 확인하세요. + new_signups: 트래픽 패턴이 이 기간 가입에 어떤 영향을 미칠 수 있는지 알아보려면 사이트 트래픽 데이터를 살펴보세요. + metrics: + new_signups: 신규 가입 + dau_mau: DAU/MAU 끈적임 + daily_engaged_users: 매일 참여 + search: + fetch_error: 검색 데이터를 로드할 수 없습니다. 페이지를 새로 고쳐보세요. + logging_disabled: 검색 로깅이 비활성화되어 검색 데이터가 수집되지 않습니다. log + 검색 쿼리를 활성화하여 수집을 시작하세요. + logging_disabled_moderator: 검색 로깅이 비활성화되어 검색 데이터가 수집되지 않습니다. 로그 수집을 시작하려면 + 관리자에게 로그 검색어를 활성화해 달라고 요청하세요. + headline: + titles: + insufficient_activity: 아직 요약할 검색 활동이 충분하지 않습니다. + searches_increased_no_result_rate_declined: 선택한 기간 동안 검색이 증가했으며 결과 + 없음 비율이 감소했습니다. + searches_increased: 선택한 기간 동안 총 검색 수가 증가했습니다. + no_result_rate_decreased: 선택한 기간 동안 무결과율이 감소했습니다. + searches_decreased_no_result_rate_increased: 선택한 기간 동안 검색량이 감소하고 검색결과 + 없음 비율이 증가했습니다. + searches_decreased: 선택한 기간 동안 총 검색 수가 감소했습니다. + no_result_rate_increased: 선택한 기간 동안 무결과율이 증가했습니다. + search_steady: 선택한 기간 동안 검색이 꾸준합니다. + summaries: + insufficient_activity: 더 긴 기간을 선택하거나 회원들이 더 많이 검색한 후에 다시 돌아오세요. + searches_up_results_improved: 회원들은 커뮤니티에서 더 많은 검색을 수행하고 있으며 원하는 것을 + 더 자주 찾고 있습니다. + searches_up_no_result_rate_up: 회원들이 커뮤니티에서 더 많은 검색을 수행하고 있지만 결과가 없는 + 비율이 증가했습니다. + searches_up_no_result_rate_flat: 회원들이 커뮤니티에서 더 많은 검색을 수행하고 있지만 결과가 + 없는 비율은 변동이 없습니다. + results_improved_searches_down: 회원들이 원하는 것을 찾고 있으며 전체 검색량이 감소했습니다. + results_improved_searches_steady: 회원들이 원하는 것을 찾고 있으며 전체 검색량은 일정합니다. + searches_down_results_worsened: 회원들은 커뮤니티에서 더 적은 수의 검색을 수행하고 있으며 필요한 + 정보를 자주 찾지 못하고 있습니다. + searches_down_no_result_rate_flat: 회원들은 커뮤니티에서 더 적은 수의 검색을 수행하고 있지만 + 결과가 없는 비율은 일정합니다. + results_worsened_searches_steady: 회원들이 필요한 정보를 자주 찾지 못하고 있으며 전체 검색량도 + 꾸준하게 유지되고 있습니다. + searches_and_no_result_rate_steady: 총 검색량이나 결과 없음 비율에는 의미 있는 변화가 없습니다. + searches_up: 회원들은 귀하의 커뮤니티에서 더 많은 검색을 수행하고 있습니다. + searches_down: 귀하의 커뮤니티에서 회원들이 검색하는 횟수가 줄어들고 있습니다. + searches_steady: 총 검색량에는 의미 있는 변화가 없습니다. + results_worsened: 회원들은 필요한 것을 자주 찾지 않습니다. + results_improved: 회원들은 원하는 것을 더 자주 찾고 있습니다. + no_result_rate_steady: 무결과율에는 의미 있는 변화가 없습니다. + cta: + content_gaps: 콘텐츠 공백을 검토하여 무엇이 누락되었는지 확인하세요. + kpi: + total_searches: + label: 총 검색량 + tooltip: 커뮤니티에서 수행된 검색 수입니다. + no_result_rate: + label: 무결과율 + tooltip: 회원이 아무런 결과도 클릭하지 않은 검색 비율(0% CTR) 이는 회원이 커뮤니티에 없는 콘텐츠를 검색할 + 수 있음을 나타냅니다. + table: + term: 검색어 + trending: + title: 인기 검색어 + tooltip: 커뮤니티에서 가장 인기 있는 검색어입니다. + empty: 이 기간에는 검색이 없습니다. + content_gaps: + title: 콘텐츠 격차 + empty: 이 기간에는 콘텐츠 공백이 없습니다. + badge: + no_match: 일치하지 않음 + no_match_tooltip: 클릭률(CTR)이 0%인 검색어입니다. + poor_match: 일치하지 않음 + poor_match_tooltip: 클릭률(CTR)이 1~20%인 검색어입니다. + system: + storage: 저장 + fetch_error: 시스템 정보를 로드할 수 없습니다. 페이지를 새로 고쳐보세요. + commits: + one: "+%{count} 커밋" + other: "+%{count} 커밋" + view_on_github: GitHub에서 보기 + update_check_failed: 업데이트 확인 실패 - Sidekiq이 실행 중인지 확인하세요. + update_available: '업데이트 가능: %{version}' + space_free: "%{size} 무료" + backups_size: + one: "%{size} 백업(%{count})" + other: "%{size} 백업(%{count})" + uploads_size: "%{size} 업로드" + latest_backup: 최신 백업 %{date} + manage_backups: 백업 관리 + dashboard_updated: 대시보드가 ​​업데이트되었습니다. + support: + title: 지원하다 + fetch_error: 지원 데이터를 로드할 수 없습니다. + save_error: 다음번 선택을 위해 선택 사항을 저장할 수 없습니다. + headline: + titles: + insufficient_activity: 아직 지원 활동이 충분하지 않습니다. + resolution_rate_and_first_reply_time_improved: 선택한 기간 동안 해결률 및 첫 번째 + 응답까지의 시간이 향상되었습니다. + resolution_rate_improved: 선택한 기간의 해결률이 향상되었습니다. + first_reply_time_decreased: 선택한 기간 동안 첫 번째 답변까지의 시간이 단축되었습니다. + resolution_rate_and_first_reply_time_declined: 선택한 기간 동안 해결률과 첫 번째 + 응답 시간이 감소했습니다. + resolution_rate_decreased: 선택한 기간 동안 해결률이 감소했습니다. + first_reply_time_increased: 선택한 기간 동안 첫 번째 응답까지의 시간이 늘어났습니다. + support_steady: 선택한 기간 동안 지원이 안정적입니다. + summaries: + insufficient_activity: 이 기간에는 아직 지원 활동이 없습니다. 주제가 들어오면 커뮤니티가 해당 주제를 + 어떻게 처리하는지 확인할 수 있습니다. + more_answers_and_faster_replies: 더 많은 질문에 대한 답변이 제공되고 있으며 더 빠르게 답변을 + 받고 있습니다. + more_answers_but_slower_replies: 더 많은 질문에 대한 답변이 제공되고 있지만 첫 번째 답변까지 + 걸리는 시간이 늘어났습니다. + more_answers_first_reply_time_flat: 더 많은 질문에 대한 답변이 나오고 있지만 첫 번째 답변을 + 드릴 수 있는 시간은 일정하지 않습니다. + faster_replies_but_lower_resolution_rate: 회원님들의 답변은 빨라지고 있으나 해결률은 + 낮아졌습니다. + faster_replies_resolution_rate_steady: 회원님들의 답변이 빨라지고 있으나 해결률은 정체되어 + 있습니다. + fewer_answers_and_slower_replies: 회원들이 받는 답변이 줄어들고 있으며 첫 번째 답변을 기다리는 + 시간이 길어지고 있습니다. + fewer_answers_first_reply_time_steady: 회원들이 받는 답변은 점점 줄어들고 있지만 첫 번째 + 답변까지 걸리는 시간은 꾸준하게 유지되고 있습니다. + slower_replies_resolution_rate_steady: 회원들은 첫 번째 답변을 더 오래 기다리고 있지만 + 해결률은 꾸준하게 유지되고 있습니다. + resolution_rate_and_first_reply_time_steady: 해결 속도나 첫 번째 응답까지의 시간에는 + 의미 있는 변화가 없습니다. + more_answers: 더 많은 질문에 대한 답변이 나오고 있습니다. + fewer_answers: 회원들의 답변이 점점 줄어들고 있습니다. + resolution_rate_steady: 해결률에는 의미 있는 변화가 없습니다. + faster_replies: 회원님들의 답변이 더욱 빨라지고 있습니다. + slower_replies: 회원들은 첫 번째 답변을 더 오래 기다리고 있습니다. + first_reply_time_steady: 첫 번째 응답 시간에는 의미 있는 변화가 없습니다. + cta: + unanswered: 답변이 없는 주제를 확인하여 어떤 주제를 다룰 수 있는지 알아보세요. + in_progress: 진행 중인 주제를 살펴보고 답변으로 표시해야 할 답변이 있는지 확인하세요. + in_progress_and_unanswered: 진행 중인 주제와 답변되지 않은 주제를 조사하여 회원들이 적시에 응답을 + 받고 있는지 확인하세요. + kpi: + resolution_rate: + label: 해결률 + tooltip: 해결된 공개 지원 주제의 비율입니다. + staff_involvement: + label: 운영진 참여 + tooltip: 운영진이 처음 답변한 공개 지원 주제의 비율입니다. + avg_first_reply: + label: 평균 첫 번째 답변 + tooltip: 지원 주제가 게시된 시점과 첫 번째 응답을 받은 시점 사이의 평균 시간입니다. + outcomes: + title: 주제 성과 + resolved: + label: 해결됨 + tooltip: 해결된 것으로 표시된 주제 수입니다. + in_progress: + label: 진행 중 + tooltip: 답글이 하나 이상 있는 주제 수입니다. + unanswered: + label: 보답 없는 + tooltip: 답변이 없는 주제의 수입니다. + answerers: + title: 누가 대답하고 있나요? + empty: 이 기간에는 답변이 없습니다. + leader: 리더 + regular: 단골 + response_time: + title: 응답 시간 분포 + buckets: + 1_4h: 1~4시간 + 4_24h: 4~24시간 + trend: + faster: "%{duration} 더 빠르게" + slower: "%{duration} 느림" + tooltip: 평균 응답 시간 추세입니다. + reports_section: + description: 표준 보고서 또는 데이터 탐색기 쿼리를 고정하여 커뮤니티에 중요한 내용을 추적하세요. + add: 보고서 추가 + remove: 보고서 삭제 + report_error: 이 보고서를 로드할 수 없습니다. + modal: + title: 보고서 관리 + search_placeholder: 보고서 검색 + counter: "%{count} / %{max} 보고서가 추가되었습니다." + enable: "%{title} 활성화" + disable: "%{title} 비활성화" + move_up: "%{title}를 위로 이동" + move_down: "%{title}를 아래로 이동" + footer_note: 이러한 변경 사항은 모든 사용자에게 적용됩니다. + configure: + button: 구성 + tooltip: 이 사이트의 모든 사람에게 이 대시보드가 ​​표시되는 방식을 구성합니다. + menu_title: 대시보드 구성 + reorder_up: "%{label}를 위로 이동" + reorder_down: "%{label}를 아래로 이동" + drag_handle: "%{label}를 재정렬하려면 드래그하세요." + toggle_visibility: 대시보드에 %{label} 표시 + empty_state_admin: 표시할 섹션이 없습니다. 구성을 열어 활성화하세요. + empty_state_moderator: 활성화된 섹션이 없습니다. 관리자에게 활성화를 요청하세요. + highlights: + fetch_error: 하이라이트를 로드할 수 없습니다. 페이지를 새로 고쳐보세요. + kpi: + new_signups: + label: 신규 가입 + tooltip: 활성화되지 않은 계정과 준비된 계정을 포함하여 생성된 계정입니다. + dau_mau: + label: DAU/MAU 끈적임 + tooltip: 커뮤니티로 돌아온 월간 활성 사용자의 비율입니다. 이는 사람들이 다시 방문하는 빈도에 따라 커뮤니티가 얼마나 + "끈적" 있는지를 보여줍니다. + new_contributors: + label: 새로운 기여자 + tooltip: 첫 번째 게시물을 작성한 회원 수입니다. + daily_engaged_users: + label: 매일 참여 + tooltip: 매일 커뮤니티에 좋아요를 누르거나 게시물을 올린 평균 회원 수입니다. + accepted_solutions: + tooltip: 솔루션으로 표시된 게시물이 있는 주제 수입니다. + comparison: + last_7_days: 지난 7일 대비 + last_30_days: 지난 30일 대비 + last_3_months: 지난 3개월 대비 + previous_period: 이전 기간 대비 + site_traffic: + fetch_error: 사이트 트래픽을 로드할 수 없습니다. 페이지를 새로 고쳐보세요. + headline: + last_7_days: + one: 지난 7일 동안 %{formatted_count} 페이지 조회수 + other: 지난 7일 동안 %{formatted_count} 페이지뷰 + last_30_days: + one: 지난 30일 동안 %{formatted_count} 페이지 조회수 + other: 지난 30일 동안 %{formatted_count} 페이지뷰 + last_3_months: + one: 지난 3개월간 %{formatted_count} 페이지뷰 + other: 지난 3개월간 %{formatted_count} 페이지뷰 + selected_period: + one: 선택한 기간의 %{formatted_count} 페이지 조회수 + other: 선택한 기간의 %{formatted_count} 페이지 조회수 + trend: + up: 위로 %{percent} + down: 아래로 %{percent} + comparison_tooltip: + previous_7_days: 지난 7일 대비(%{start} – %{end}) + previous_30_days: 지난 30일 대비(%{start} – %{end}) + previous_3_months: 최근 3개월 대비(%{start} – %{end}) + previous_days: + one: 전일 대비(%{start} – %{end}) + other: 이전 %{count}일(%{start} – %{end})과 비교 + kpi: + logged_in_share: + label: 로그인한 공유 + tooltip: 로그인한 회원의 페이지뷰 점유율입니다. + direct_traffic: + label: 직접 트래픽 + tooltip: URL을 입력하거나 브라우저 북마크를 사용하는 등 커뮤니티에 직접 유입된 페이지뷰의 비율입니다. + bounce_rate: + label: 반송률 + tooltip: 페이지뷰가 1회이고 참여 시간이 10초 미만인 세션의 비율입니다. + average_session_duration: + label: 평균 세션 시간 + tooltip: 선택한 기간 동안 방문자가 커뮤니티에서 보낸 평균 시간입니다. + session_metrics: + empty_tooltip: 이 기간 동안 방문이 기록되면 표시됩니다. + top_countries: + title: 상위 국가 + empty: 이 기간에는 국가 데이터가 없습니다. + error: 상위 국가를 로드할 수 없습니다. 페이지를 새로 고쳐보세요. + top_referrers: + title: 상위 추천자 + empty: 이 기간 동안 추천인 데이터가 없습니다. + error: 상위 리퍼러를 로드할 수 없습니다. 페이지를 새로 고쳐보세요. + top_entry_urls: + title: 상위 항목 URL + empty: 이 기간에는 항목 URL 데이터가 없습니다. + error: 상위 항목 URL을 로드할 수 없습니다. 페이지를 새로 고쳐보세요. + series: + logged_in: 로그인됨 + embedded: 삽입된 페이지 조회수 + see_details: 세부정보 보기 + period: + custom_range: "%{start} – %{end}" + reports: + percent_change_tooltip: "%{percent} 변경." + percent_change_tooltip_previous_value: + yesterday: + one: 이틀 전 %{count}였습니다. + other: 이틀 전 %{count}였습니다. + two_weeks_ago: + one: 2주 전 %{count}였습니다. + other: 2주 전 %{count}였습니다. + thirty_days_ago: + one: 지난 30일 동안 %{count}였습니다. + other: 지난 30일 동안 %{count}였습니다. + chart_group_period: 기간을 선택하세요 + value_so_far: "%{value} (지금까지)" + posters_by_member_type_members: + title: "%{name} — %{users} · %{posts}" + users_count: + one: "%{count} 사용자" + posts_count: + one: "%{count} 게시물" + deselect: "%{name} 선택 취소" + fetch_error: 이 그룹의 사용자를 로드할 수 없습니다. + average_chart_label: 총계가 아닌 평균 표시 + sort_button_current: "%{column}, %{direction}로 정렬" + filters: + type_of_web_hook_event: + label: 이벤트 유형 + groups: + new: + name: + checking: 그룹 이름 사용 가능 여부 확인 중… + manage: + interaction: + members_visibility_levels: + description: 관리자는 모든 그룹의 구성원을 볼 수 있습니다. Flair는 모든 사용자에게 표시됩니다. + membership: + automatic_tooltip: 이 그룹은 자동 그룹이므로 삭제할 수 없으며 구성원이 자동으로 추가 및 제거됩니다. + automatic_membership_email_domains_instructions: discourse.org와 같이 각 도메인을 + 단독으로 입력하세요. + automatic_membership_user_count: + one: "%{count} 사용자는 새 이메일 도메인을 가지며 그룹에 추가됩니다." + automatic_membership_user_unknown_count: 새 이메일 도메인 중 하나를 가진 사용자가 그룹에 추가됩니다. + automatic_membership_associated_groups: 여기에 나열된 서비스 그룹의 구성원인 사용자는 해당 서비스에 + 로그인할 때 자동으로 이 그룹에 추가됩니다. + alert: + primary_group: 이는 기본 그룹이므로 누구나 볼 수 있는 CSS 클래스에는 '%{group_name}'라는 이름이 + 사용됩니다. + flair_group: 멤버들의 끼가 넘치는 그룹인 만큼 누구에게나 '%{group_name}'라는 이름이 눈에 띌 것이다. + delete_confirm: "%{group}을 삭제하시겠습니까?" + delete_details: + one: "%{count} 사용자는 이 그룹에 접근할 수 없게 됩니다." + other: "%{count} 사용자는 이 그룹에 접근할 수 없게 됩니다." + delete_with_messages_confirm: + one: "%{count} 메시지는 그룹 구성원이 접근할 수 없게 됩니다." + other: "%{count} 메시지는 그룹 구성원이 접근할 수 없게 됩니다." + delete_warning: 삭제된 그룹은 복구할 수 없습니다. + custom: 맞춤 + api_keys: + title: API 키 + description: API 키 기능을 사용하면 Discourse를 외부 시스템과 안전하게 통합하고 작업을 자동화할 수 있습니다. + 관리자는 특정 범위의 키를 생성하여 리소스 및 민감한 데이터에 대한 접근를 제어할 수 있습니다. 범위는 기능을 제한하여 보안을 강화합니다. + add: API 키 추가 + key_copied_to_clipboard: API 키가 클립보드에 복사되었습니다. + back: API 키로 돌아가기 + undo_revoke: 취소 취소 + delete: 영구 삭제 + no_api_keys: 아직 API 키가 없습니다. + api: + keys: 열쇠 + last_used: 마지막으로 사용됨 + undo_revoke: 취소 취소 + user_mode: 사용자 수준 + single_user: 단일 사용자 + delete: 영구 삭제 + scopes: + one_or_more: 범위를 하나 이상 선택해야 합니다. + allowed_parameters: 허용되는 매개변수 + optional_allowed_parameters: 허용되는 매개변수(선택 사항) + descriptions: + topics: + update: 주제를 업데이트합니다. 제목, 카테고리, 태그, 상태, 원형, 추천_링크 등을 변경하세요. + delete: 주제를 삭제합니다. + recover: 주제를 복구하세요. + status: '주제 상태를 업데이트합니다. 상태: 폐쇄됨, 보관됨, 표시됨, 고정됨. 활성화됨: 참, 거짓. 해당 카테고리의 + 주제에 대한 상태 변경만 허용하려면 여기와 요청 페이로드에 카테고리 ID를 지정하세요.' + change_owner: 주제의 게시물 소유권을 변경합니다. + posts: + delete: 게시물을 삭제합니다. + recover: 게시물을 복구하세요. + list: 최신 게시물과 비공개 게시물을 나열합니다. RSS도 지원됩니다. + revisions: + read: 최신 버전이나 특정 버전을 받으세요. + modify: 개정판을 숨기거나 표시하거나 되돌립니다. + permanently_delete: 버전을 영구적으로 삭제합니다. + tags: + list: 태그를 나열합니다. + tag_groups: + list: 태그 그룹 목록을 가져옵니다. + show: ID별로 단일 태그 그룹을 가져옵니다. + create: 태그 그룹을 생성합니다. + update: ID로 지정된 태그 그룹을 업데이트합니다. + users: + show: 사용자에 대한 정보를 얻습니다. + suspend: 사용자 계정을 일시 중지합니다. + create: 새 사용자를 만듭니다. + user_status: + read: 사용자 상태를 읽습니다. + update: 사용자 상태를 업데이트하세요. + invites: + create: 이메일 초대를 보내거나 초대 링크를 생성하세요. + badges: + list: 배지 목록을 가져옵니다. + groups: + manage_groups: 그룹 구성원을 나열, 추가 및 제거합니다. + administer_groups: 그룹을 나열, 표시, 생성, 업데이트 및 삭제합니다. + search: + show: "`/search.json?q=term` 엔드포인트를 사용하여 검색합니다." + query: "`/search/query?term=term` 엔드포인트를 사용하여 검색합니다." + wordpress: + publishing: WP Discourse 플러그인 게시 기능에 필요합니다(필수). + commenting: WP Discourse 플러그인 댓글 기능에 필요합니다. + discourse_connect: WP Discourse 플러그인 DiscourseConnect 기능에 필요합니다. + utilities: WP Discourse 플러그인 유틸리티를 사용하는 경우 필요합니다. + logs: + messages: "/logs의 메시지를 나열하거나 특정 로그 메시지를 가져옵니다." + automation: + trigger_automation: API를 통해 자동화 트리거 + web_hooks: + none: 아직 웹훅이 없습니다. + add: 웹훅 추가 + show: 이벤트 + description_label: 이벤트 트리거 + back: 웹훅으로 돌아가기 + secret_placeholder: 서명 생성에 사용되는 문자열 + individual_event: 개별 이벤트 선택 + topic_event: + group_name: 주제 이벤트 + topic_created: 주제가 생성되었습니다. + topic_revised: 주제가 수정되었습니다. + topic_edited: 주제가 업데이트되었습니다. + topic_destroyed: 주제가 삭제되었습니다. + topic_recovered: 주제가 복구되었습니다. + post_event: + group_name: 게시물 이벤트 + post_created: 게시물이 생성되었습니다 + post_edited: 게시물이 업데이트되었습니다. + post_destroyed: 게시물이 삭제되었습니다. + post_recovered: 게시물이 복구되었습니다. + group_event: + group_name: 그룹 이벤트 + group_created: 그룹이 생성되었습니다 + group_updated: 그룹이 업데이트되었습니다. + group_destroyed: 그룹이 삭제되었습니다. + tag_event: + group_name: 태그 이벤트 + tag_created: 태그가 생성되었습니다. + tag_updated: 태그가 업데이트되었습니다. + tag_destroyed: 태그가 삭제되었습니다. + category_event: + group_name: 카테고리 이벤트 + category_created: 카테고리가 생성되었습니다 + category_updated: 카테고리가 업데이트되었습니다. + category_destroyed: 카테고리가 삭제되었습니다. + user_event: + group_name: 사용자 이벤트 + user_logged_in: 사용자가 로그인했습니다 + user_logged_out: 사용자가 로그아웃했습니다. + user_confirmed_email: 사용자 확인 이메일 + user_created: 사용자가 생성되었습니다 + user_approved: 사용자가 승인되었습니다 + user_updated: 사용자가 업데이트되었습니다. + user_destroyed: 사용자가 삭제되었습니다 + user_suspended: 사용자가 정지되었습니다 + user_unsuspended: 사용자 정지가 해제되었습니다 + user_anonymized: 사용자는 익명으로 처리됩니다. + reviewable_event: + group_name: 검토 가능한 이벤트 + reviewable_created: 검토 가능한 항목이 준비되었습니다. + reviewable_updated: 검토 가능한 항목이 업데이트되었습니다. + user_badge_event: + group_name: 배지 이벤트 + user_badge_granted: 사용자 배지가 부여되었습니다 + user_badge_revoked: 사용자 배지가 취소되었습니다. + like_event: + group_name: 이벤트처럼 + notification_event: + group_name: 알림 이벤트 + notification_created: 사용자는 피드에서 알림을 받습니다. + group_user_event: + group_name: 그룹 사용자 이벤트 + user_added_to_group: 사용자가 그룹에 추가되었습니다. + user_removed_from_group: 사용자가 그룹에서 제거되었습니다. + user_promoted_event: + group_name: 사용자 프로모션 이벤트 + user_promoted: 사용자가 승격되었습니다. + events: + redeliver_failed: 재전송 실패 + incoming: + one: 새로운 이벤트가 있습니다. + completed_in: + one: "%{count}초에 완료되었습니다." + redeliver_failed_confirm: + one: "%{count} 웹훅 이벤트를 다시 전송하시겠습니까?" + other: "%{count} 웹훅 이벤트를 다시 전송하시겠습니까?" + no_events_to_redeliver: 다시 전달할 이벤트가 없습니다. + filter_status: + all: 모든 이벤트 + successful: 배달됨 + ping: 핑 + calendar_event: + group_name: 캘린더 이벤트 + calendar_event_created: 캘린더 일정이 생성되었습니다. + calendar_event_updated: 캘린더 일정이 업데이트되었습니다. + calendar_event_destroyed: 캘린더 일정이 폐기되었습니다. + payload_url: 페이로드 URL + content_type: 콘텐츠 형식 + secret: 비밀 키 + account: + sidebar_link: + whats_new: + title: 새로운 소식은 무엇인가요? + community: + sidebar_link: + about_your_site: 귀하의 사이트 정보 + login_and_authentication: 로그인 및 인증 + trust_levels: 신뢰 수준 + group_permissions: 그룹 권한 + user_fields: 사용자 필드 + watched_words: 본 단어 + moderation_flags: + keywords: 신고|검토 + appearance: + sidebar_link: + font_style: 글꼴 스타일 + site_logo: 사이트 로고 + color_schemes: 색상 팔레트 + themes_and_components: + title: 테마 및 구성요소 + site_texts: 사이트 텍스트 + email_settings: + title: 이메일 설정 + sidebar_link: + server_setup: + title: 서버 설정 및 로그 + keywords: email|smtp|mailgun|sendgrid|sent|skipped|bounced|received|rejected|email + log|미리보기 요약 + security: + sidebar_link: + security: 보안 설정 + spam: 스팸 설정 + staff_action_logs: + title: 로그 및 스크리닝 + keywords: 오류 로그|운영진 조치|검사된 이메일|검사된 IP|검사된 URL|검색 로그 + section_landing_pages: + account: + backups: + description: 사이트 데이터를 백업하세요. + whats_new: + title: 새로운 소식은 무엇인가요? + description: Discourse의 새로운 릴리스와 개선 사항을 살펴보세요 + plugins: + settings_disabled: 이 플러그인은 활성화 또는 비활성화만 가능하며 추가 설정은 없습니다. + official: 공식 담론 플러그인 + broken_route: "'%{name}'에 대한 링크를 구성할 수 없습니다. 광고 차단기가 비활성화되어 있는지 확인하고 페이지를 + 다시 로드해 보세요." + experimental_badge: 실험적인 + preinstalled: 사전 설치됨 + filters: + preinstalled: 사전 설치됨 + no_results: 필터와 일치하는 플러그인을 찾을 수 없습니다 + navigation_menu: + header_dropdown: 헤더 드롭다운 + legacy: 유산 + homepage: + top_menu_default: 상단 메뉴의 첫 번째 항목 + duplicate_topic_titles: + disallowed: 허용되지 않음 + allowed_across_categories: 카테고리 전반에 걸쳐 허용됨 + backups: + files_title: 백업 파일 + learn_more_url: '' + menu: + backup_files: 백업 파일 + site_archived: + enable: + title: 보관 모드 활성화 + label: 보관 모드 활성화 + confirm: 보관 모드를 활성화하시겠습니까? 사용자는 계속 로그인하고 탐색할 수 있지만 모든 쓰기 작업은 비활성화됩니다. + 활성 상태에서는 운영 읽기 전용 이유(장애 조치, 유지 관리)가 여전히 우선적으로 적용됩니다. + disable: + title: 보관 모드 비활성화 + label: 보관 모드 비활성화 + logs: + none: 아직 로그가 없습니다… + upload: + uploading: 업로드 중… + uploading_progress: 업로드 중… %{progress}% + operations: + is_running: 현재 작업이 실행 중입니다… + backup: + include_uploads: 모든 업로드 포함 + s3_upload_warning: 이는 데이터베이스 백업에만 해당됩니다. 업로드는 포함되지 않습니다. 즉, 백업이 다른 호스팅 + 설정으로 복원되면 모든 이미지 및 기타 파일 업로드가 누락될 수 있습니다. S3 업로드를 포함한 전체 백업을 활성화하려면 + 이 가이드를 + 참조하세요.. + download: + alert: 이 백업을 다운로드할 수 있는 링크가 이메일로 전송되었습니다. + restore: + is_disabled: 현재 복원이 비활성화되어 있습니다. 활성화하려면 사이트 설정를 방문하세요. + is_disabled_title: 현재 복원이 비활성화되어 있습니다. 활성화하려면 사이트 설정에서 '복원 허용'을 검색하세요. + location: + local: 로컬 저장소 + invite: + button_text: 초대장 보내기 + button_title: 초대장 보내기 + customize: + syntax_error: 구문 오류 + settings_editor: 설정 편집기 + validation_settings_keys: 각 항목에는 '설정' 키와 '값' 키만 있어야 합니다. + validation_settings_deleted: 이 설정은 삭제되었습니다. 복원한 후 다시 시도해 주세요. + validation_settings_added: 이러한 설정이 추가되었습니다. 해당 항목을 제거하고 다시 시도하세요. + bulk_delete: 확실합니까? + bulk_themes_delete_confirm: 이렇게 하면 다음 테마가 제거되며 사이트의 모든 사용자가 더 이상 해당 테마를 사용할 + 수 없습니다. + bulk_components_delete_confirm: 이렇게 하면 다음 구성 요소가 제거되며 사이트의 모든 사용자가 더 이상 사용할 + 수 없게 됩니다. + copy: 복제하다 + theme_owner: '소유자:' + email_templates: + multiple_bodies: 이 이메일 템플릿에는 여러 본문이 있습니다. + search_templates: 템플릿 이름으로 필터링... + no_templates_found: 필터와 일치하는 템플릿이 없습니다. + back: 템플릿으로 돌아가기 + component: + used_filter: 사용된 + unused_filter: 미사용 + updates_available_filter: 업데이트 가능 + theme: + filter_by: 필터링 기준 + search_placeholder: 테마 이름 또는 설명으로 필터링... + filter_user_selectable: 사용자 선택 가능 + no_themes_found: 필터와 일치하는 테마가 없습니다. + themes_intro_new: 시작하려면 새 테마를 설치하거나 이러한 리소스를 사용하여 처음부터 자신만의 테마를 만드세요. + components_intro_new: 시작하려면 새 구성요소를 설치하거나 이러한 리소스를 사용하여 처음부터 자신만의 구성요소를 + 만드세요. + themes_intro_img_alt: 새로운 테마 자리표시자 + install_more_themes: 추가 테마 설치 + install_more_themes_description: 인기 있는 커뮤니티 테마를 찾아보거나 파일 또는 Git 저장소에서 테마를 + 설치하세요. + description: 테마는 포럼 디자인 스타일의 여러 요소를 변경하는 광범위한 맞춤이며 종종 추가 프런트 엔드 기능도 포함합니다. + components_description: 구성요소는 포럼 디자인 스타일의 특정 요소를 변경하기 위해 테마에 추가할 수 있는 작은 + 맞춤입니다. + dark_mode: "%{themeName} 다크 모드" + light_mode: "%{themeName} 조명 모드" + default: 기본 테마 + settings_editor: 설정 편집기 + show_advanced: 고급 표시 + maximize_editor: 편집기 최대화 + minimize_editor: 편집기 최소화 + user_selectable_badge_label: 사용자 선택 가능 + user_selectable_button_label: 사용자가 선택할 수 있도록 허용 + user_selectable_unavailable_button_label: 사용자가 선택하도록 허용하지 않음 + broken_badge_label: 깨진 테마 + color_scheme_user_selectable: 색상 팔레트는 사용자가 선택할 수 있습니다 + dark_color_scheme: 어두운 색상 팔레트 + only_theme_color_schemes: 이 테마는 사용할 수 있는 색상 팔레트를 제한합니다. + dark_color_scheme_select: 다크 모드에서 테마별로 사용할 색상을 선택하세요. + edit_colors: 색상 편집 + set_default_theme: 기본값으로 설정 + default_theme: 기본 테마 + set_default_success: "%{theme}로 설정된 기본 테마" + setting_was_saved: 테마 설정이 저장되었습니다 + install_success: "%{theme}가 성공적으로 설치되었습니다!" + delete_success: "%{theme}가 성공적으로 삭제되었습니다!" + selected: + one: "%{count} 선택됨" + other: "%{count} 선택됨" + broken_theme: 깨진 테마 비활성화 + update_available: 업데이트 필요 + and_x_more: + one: 그리고 %{count} 더. + upload_file_tip: 업로드할 자산 선택(png, woff2 등...) + select_component: 구성요소 선택… + css_html: 맞춤 코드 + edit_css_html: 코드 편집 + edit_css_html_help: 아직 코드를 편집하지 않았습니다. + import_web_advanced: 고급의… + import_file_tip: 테마가 포함된 .tar.gz 또는 .zip 파일 + placeholder_description: 이는 저장소 구성에 배포 키를 설치해야 하는 비공개 테마입니다. 다 하셨다면 아래 버튼을 + 눌러 설치를 완료해주세요. + last_attempt: '설치 프로세스가 완료되지 않았습니다. 마지막 시도:' + remote_branch_placeholder: 특정 지점을 선택하거나 비워두세요 + public_key: 저장소에 대해 다음 공개 키 읽기 전용 접근 권한을 부여합니다. + public_key_github: 다음 공개 키에 저장소에 대한 읽기 전용 접근 권한을 부여합니다. 지침은 %{link}를 참조하세요. + deploy_key_instructions: GitHub 배포 키 지침 + screenshot: "%{name} 스크린샷" + installing_message: 새 테마를 설정하는 중… + installing_message_long_time: 새 테마를 설정하는 데 예상보다 시간이 조금 더 걸리고 있습니다. 잠시만 기다려 + 주세요… + force_install: Git 저장소에 접근할 수 없기 때문에 테마를 설치할 수 없습니다. 설치를 계속하시겠습니까? + create_placeholder: 자리 표시자 만들기 + update_to_latest: 최신으로 업데이트 + check_for_updates: 업데이트 확인 + updating: 업데이트 중… + update_success: "%{theme} 업데이트 완료" + up_to_date_branch: 테마는 %{branch}로 최신 상태이며 마지막으로 확인되었습니다. + change_source: + button: 소스 변경 + title: 테마 소스 변경 + repository_url: 저장소 URL + branch: 나뭇가지 + updating: 테마 소스 업데이트 중… + update: 소스 업데이트 + has_existing_key: 이 테마에는 기존 SSH 키가 구성되어 있습니다. + generate_new_key: 새 SSH 키 생성 + keep_existing_key: 기존 SSH 키 유지 + theme_settings: 맞춤 테마 설정 + theme_site_settings: 테마가 재정의할 수 있는 설정 + edit_objects_theme_setting: 개체 설정 편집기 + overriden_settings_explanation: 기본값에서 변경된 사항은 점과 강조 표시로 표시됩니다. 재설정을 클릭하면 + 기본값으로 재설정됩니다. + overriden_site_settings_explanation: 테마를 맞춤할 수 있는 사이트 설정입니다. 재설정을 클릭하면 사이트 + 설정의 기본값으로 복원됩니다. 테마 사이트 설정 구성 + 페이지에서 테마로 재정의되는 모든 사이트 설정을 볼 수 있습니다. + theme_translations: 테마 번역 + commits_behind: + one: 테마는 %{count} 커밋 뒤에 있습니다! + commits_behind_branch: + one: 테마는 %{branch} 뒤에 있는 %{count} 커밋입니다. + other: 테마는 %{count}가 %{branch} 뒤에 커밋됩니다. + built_in_description: 이 테마는 사전 설치되어 있으므로 삭제하거나 맞춤할 수 없습니다. + scss: + title: SCSS 구문을 지원하는 맞춤 CSS 규칙 + header: + text: 헤더 전 + title: Discourse 헤더 위에 렌더링될 기본 HTML + after_header: + title: Discourse 헤더 아래에 렌더링될 기본 HTML + footer: + title: 페이지 하단에 렌더링될 기본 HTML + text: 바닥글 + embedded_scss: + title: Discourse 댓글이 다른 사이트에 삽입될 때 CSS가 포함됩니다. + embedded_header: + text: 임베디드 헤더 + title: 다른 사이트에 포함될 때 담론 댓글 위에 렌더링되는 기본 HTML + head_tag: + text: "" + title: 스크립트 태그 지원을 통해 끝에 삽입할 HTML + body_tag: + text: "" + title: 스크립트 태그 지원을 통해 끝에 삽입할 HTML + js: + text: JS + title: Ember의 '템플릿 태그' 구문을 지원하는 JavaScript 초기화 프로그램 + updates_available_filter: 업데이트 가능 + theme_setting_saved: 테마 설정이 저장되었습니다! + theme_site_setting_saved: 테마사이트 설정이 저장되었습니다! + schema: + title: "%{name} 설정 편집" + back_button: "%{name}로 돌아가기" + move_up: 위로 이동 + move_down: 아래로 이동 + fields: + groups: + at_least: + one: 최소한 %{count} 그룹이 필요합니다 + other: 최소한 %{count} 그룹이 필요합니다 + categories: + at_least: + one: 최소한 %{count} 카테고리가 필요합니다 + other: 최소한 %{count} 카테고리가 필요합니다 + tags: + at_least: + one: 최소한 %{count} 태그가 필요합니다 + other: 최소한 %{count} 태그가 필요합니다 + string: + too_short: + one: 최소한 %{count} 문자여야 합니다. + colors: + non_default_theme_warning: 테마에 대한 개인 기본 설정이 기본값과 다릅니다. + 여기에서 변경한 사항은 귀하에게 적용되지 않을 수 있지만 기본값(%{themeName})을 사용하는 모든 사람에게 적용됩니다. + custom_schemes_warning: "%{colorModes} 색상 팔레트에 대한 개인 기본 + 설정가 기본값과 다릅니다. %{colorModes} 팔레트에 대한 변경 사항은 귀하에게 적용되지 않을 수 있지만 기본값을 + 사용하는 모든 사람에게 적용됩니다." + view: 보다 + set_default_light: 기본 테마(%{theme})에서 라이트 팔레트로 설정 + set_default_dark: 기본 테마(%{theme})에서 다크 팔레트로 설정 + set_default_success: "%{schemeName}가 %{themeName}의 기본 팔레트로 설정됨" + saved_refreshing: 저장되었습니다! 상큼한 색상... + from_theme: '테마: %{name}' + filters: + search_placeholder: 팔레트 또는 테마 이름으로 필터링... + user_selectable: 사용자 선택 가능 + from_theme: 테마에서 + no_results: 색상 팔레트를 찾을 수 없습니다. + default_light_badge: + text: 기본 조명 + title: 기본 밝은 색상 팔레트 + reset: 필터 재설정 + default_dark_badge: + text: 기본 어두움 + title: 기본 어두운 색상 팔레트 + system_palette: 이는 내장된 색상 팔레트이므로 편집하거나 삭제할 수 없습니다. + back_to_colors: 색상 팔레트로 돌아가기 + long_title: 색상 팔레트 + new_name: 새로운 색상 팔레트 + delete_confirm: 이 색상 팔레트를 삭제하시겠습니까? + primary: + description: 본문 및 아이콘 + primary-medium: + description: 비활성화되거나 음소거된 텍스트 + primary-low-mid: + description: 테두리와 미묘한 액센트 + secondary: + description: 기본 배경 및 일부 버튼 텍스트 + tertiary: + description: 강조 색상(링크, 버튼, 배지) + quaternary: + description: 선택적 테마 악센트 + header_background: + description: 헤더 배경 + header_primary: + description: 헤더 텍스트 및 아이콘 + highlight: + description: 강조표시된 게시물 또는 주제 + highlight-high: + description: 강한 하이라이트 + highlight-medium: + description: 중간 하이라이트 + highlight-low: + description: 미묘한 하이라이트 + danger: + description: 오류 및 삭제 작업 + success: + description: 성공적인 행동 + love: + description: 좋아요 버튼 + selected: + description: 활성 또는 선택된 항목 + hover: + name: 호버링 + description: 호버 또는 포커스 배경 + email_style: + heading: 이메일 스타일 맞춤설정 + email: + description: 이메일 작성, 발송될 요약 이메일 미리보기, 이메일 로그 보기에 사용되는 템플릿을 맞춤하세요. + templates_title: 이메일 템플릿 + preview_digest: 미리보기 요약 + advanced_test: + title: 고급 테스트 + run: 테스트 실행 + text: 선택한 텍스트 본문 + elided: 삭제된 텍스트 + sending_test: 테스트 이메일을 보내는 중… + sent_at: 보낸 시간 + email_type: 이메일 유형 + to_address: 주소 + send_test: 테스트 이메일 보내기 + delivery_method: 배송 방법 + sending_email: 이메일을 보내는 중… + last_seen_user: '마지막으로 본 사용자:' + reply_key: 응답 키 + post_link_with_smtp: 게시물 및 SMTP 세부정보 + skipped_reason: 건너뛰기 이유 + incoming_emails: + modal: + title: 수신 이메일 세부정보 + rejection_message: 거절메일 + filters: + subject_placeholder: 주제… + logs: + filters: + type_placeholder: 다이제스트, 가입… + email_addresses: + see_more: "[더보기...]" + post_id: "(게시물 ID: %{post_id})" + logs: + title: 로그 및 스크리닝 + description: 로그 및 검사를 통해 커뮤니티를 모니터링하고 관리하여 안전하고 존중받는 상태를 유지할 수 있습니다. 운영진이 + 수행한 모든 작업에 대한 로그, 검색 로그, 사용자 차단 구성을 볼 수 있습니다. + staff_actions: + title: 운영진의 행동 + clear_filters: 모든 것을 표시 + filter_date_time: 날짜 및 시간 필터링 + actions: + permanently_delete_post_revisions: 게시물 수정본을 영구적으로 삭제 + recover_post: 게시물 삭제 취소 + update_directory_columns: 디렉터리 열 업데이트 + created_tag: 생성된 태그 + removed_avatar: 제거된 아바타 + create_public_sidebar_section: 공개 사이드바 섹션 생성 + update_public_sidebar_section: 공개 사이드바 섹션 업데이트 + destroy_public_sidebar_section: 공개 사이드바 섹션 삭제 + reset_bounce_score: 반송 점수 재설정 + create_watched_word_group: 관찰 단어 그룹 생성 + update_watched_word_group: 본 단어 그룹 업데이트 + delete_watched_word_group: 본 단어 그룹 삭제 + toggle_flag: 토글 신고 + move_flag: 신고 이동 + create_flag: 신고 만들기 + update_flag: 업데이트 신고 + delete_flag: 신고 삭제 + topic_slow_mode_set: 주제 저속 모드 설정 + topic_slow_mode_removed: 주제 저속 모드 제거 + custom_emoji_create: 맞춤 이모티콘 만들기 + custom_emoji_destroy: 맞춤 이모티콘 삭제 + delete_post_permanently: 게시물을 영구적으로 삭제 + delete_topic_permanently: 주제를 영구적으로 삭제 + tag_group_create: 태그 그룹 생성 + tag_group_destroy: 태그 그룹 삭제 + tag_group_change: 태그 그룹 변경 + delete_associated_accounts: 연결된 계정 삭제 + change_theme_site_setting: 테마 사이트 설정 변경 + stop_impersonating: 사칭을 중지하세요 + upcoming_change_toggled: 예정된 변경 사항이 전환됨 + upcoming_change_available: 예정된 변경 사항 사용 가능 + change_site_setting_groups: 사이트 설정 그룹 변경 + discourse_id_regenerate_credentials: 담론 ID 자격 증명 재생성 + configure_category_type: 카테고리 유형 구성 + unconfigure_category_type: 카테고리 유형 구성 해제 + change_access_control_list_permissions: 접근 제어 목록 권한 변경 + admin_onboarding_step_completed: 관리자 온보딩 단계 완료 + admin_onboarding_completed: 완전한 관리자 온보딩 + admin_onboarding_dismissed: 관리자 온보딩 닫기 + create_group: 그룹 만들기 + discourse_workflows_credential_created: 워크플로 자격 증명 만들기 + discourse_workflows_credential_destroyed: 워크플로 자격 증명 삭제 + discourse_workflows_credential_updated: 워크플로 자격 증명 업데이트 + discourse_workflows_data_table_column_created: 워크플로 데이터 테이블 열 만들기 + discourse_workflows_data_table_column_destroyed: 워크플로 데이터 테이블 열 삭제 + discourse_workflows_data_table_column_renamed: 워크플로 데이터 테이블 열 이름 바꾸기 + discourse_workflows_data_table_created: 워크플로우 데이터 테이블 생성 + discourse_workflows_data_table_destroyed: 워크플로 데이터 테이블 삭제 + discourse_workflows_data_table_updated: 워크플로 데이터 테이블 업데이트 + discourse_workflows_variable_created: 워크플로 변수 만들기 + discourse_workflows_variable_destroyed: 워크플로 변수 삭제 + discourse_workflows_variable_updated: 워크플로 변수 업데이트 + discourse_workflows_ai_proposal_applied: AI 워크플로 제안 적용 + discourse_workflows_workflow_created: 워크플로우 생성 + discourse_workflows_workflow_destroyed: 워크플로 삭제 + poll_closed: 설문조사가 종료되었습니다. + poll_opened: 설문조사가 열렸습니다. + suspend_user: 사용자 이용 정지 + unsuspend_user: 사용자 이용 정지 해제 + anonymize_user: 사용자 익명화 + roll_up: IP 차단 범위 통합 + screened_emails: + title: 선별된 이메일 + email: 이메일 주소 + screened_ips: + actions: + allow_admin: 관리자 허용 + roll_up: + text: 범위 통합 + title: 차단 항목이 'min_ban_entries_for_roll_up' 이상이면 새 서브넷 차단 항목을 만듭니다. + search_logs: + title: 로그 검색 + types: + full_page: 전체 페이지 + non_staff_only: 운영진이 아닌 사용자 + human_only: 운영진 및 크롤러 제외 + logster: + title: 오류 로그 + watched_words: + title: 본 단어 + description: Watched Words는 특정 단어가 포함된 게시물 차단, 검열, 연결, 신고 지정 등 다양한 작업을 수행할 + 수 있는 조정 도구입니다. + show_words: + one: "%{count} 단어 표시" + html: "(HTML)" + clear_all: 모두 지우기 + invalid_regex_multiple: '잘못된 정규 표현식:' + action_descriptions: + block: 해당 단어가 포함된 게시물을 작성하려고 하면 오류 메시지가 표시됩니다. + censor: 이러한 단어가 포함된 게시물을 허용하되 검열된 단어를 숨기는 문자로 대체하세요. + require_approval: 이러한 단어가 포함된 게시물을 다른 사람이 볼 수 있으려면 먼저 운영진의 승인을 받아야 합니다. + flag: 이러한 단어가 포함된 게시물을 허용하되 운영자가 검토하기에 부적절하다고 신고를 지정하세요. + tag: 첫 번째 게시물에 특정 단어가 포함된 경우 주제에 자동으로 태그를 지정합니다. + silence: 첫 번째 게시물에 이러한 단어가 포함된 경우 새 계정을 차단하세요. 해당 게시물은 운영진이 승인할 때까지 자동으로 + 숨겨집니다. + form: + label: 단어나 문구가 있음 + placeholder: 단어 또는 구문(*는 와일드카드) + placeholder_regexp: 정규 표현식 + upload_successful: 업로드가 완료되었습니다. 해당 단어가 곧 처리됩니다. + html_description: 교체 시 HTML을 출력합니다. + words_or_phrases: 단어나 문구 + form_templates: + title: 양식 템플릿 + help: 새 주제를 만드는 데 사용할 수 있는 양식 템플릿 구조를 만듭니다. + new_template: 새 템플릿 + list_table: + headings: + active_categories: 활성 카테고리 + actions: + view: 템플릿 보기 + edit: 템플릿 편집 + delete: 템플릿 삭제 + view_template: + toggle_preview: 미리보기 전환 + new_template_form: + name: + label: 템플릿 이름 + placeholder: 이 템플릿의 이름을 입력하세요… + template: + label: 주형 + placeholder: 여기에서 YAML 템플릿을 생성하세요… + delete_confirm: 이 템플릿을 삭제하시겠습니까? + quick_insert_fields: + checkbox: 체크박스 + upload: 파일 업로드 + multiselect: 객관식 + tagchooser: 태그 그룹 선택기 + composer: 마크다운 답변 + validations_modal: + button_title: 검증 + modal_title: 검증 옵션 + validations: + required: + type: 부울 + description: 양식을 제출하려면 해당 필드를 작성해야 합니다. + minimum: + type: 정수 + description: 텍스트 필드의 경우 허용되는 최소 문자 수를 지정합니다. + maximum: + type: 정수 + description: 텍스트 필드의 경우 허용되는 최대 문자 수를 지정합니다. + pattern: + key: 무늬 + type: 정규식 문자열 + description: 텍스트 필드의 경우 허용되는 입력을 지정하는 정규식입니다. + type: + type: 끈 + description: 입력 필드의 경우 예상되는 입력 유형을 지정할 수 있습니다(text|email|date|number|url|tel|color) + preview_modal: + title: 미리보기 템플릿 + field_placeholders: + validations: 여기에 유효성 검사를 입력하세요 + id: 여기에 ID 입력 + label: 여기에 라벨을 입력하세요 + placeholder: 여기에 자리표시자를 입력하세요. + none_label: 항목을 선택하세요 + choices: + first: 옵션 1 + second: 옵션 2 + third: 옵션 3 + edit_category: + toggle_freeform: 양식 템플릿이 비활성화되었습니다. + toggle_form_template: 양식 템플릿이 활성화되었습니다. + select_template: 양식 템플릿 선택 + select_template_help: 양식 템플릿 추가/편집 + errors: + multiple_tags_not_allowed: '"%{tag_name}"에서 더 많은 태그를 선택할 수 없습니다. 문제를 방지하려면 + 양식 템플릿을 사용하세요.' + impersonate: + error: 이런. 예상치 못한 오류가 발생했습니다. + users: + description: 사용자를 보고 관리합니다. + show_emails: 이메일 표시 + hide_emails: 이메일 숨기기 + silence_reason: 침묵 이유 + suspend_reason: 정지 사유 + bulk_actions: + title: 대량 작업 + select_all: 모두 선택 + clear_all: 모두 지우기 + staff_cant_be_actioned: 이 사용자는 운영진이므로 삭제하거나 일시중지할 수 없습니다. + no_users_can_be_deleted: 선택한 사용자는 삭제할 수 없습니다. + no_users_can_be_suspended: 선택한 사용자는 모두 정지될 수 없습니다. + too_many_selected_users: + one: 일괄 작업에 대한 %{count} 사용자 한도에 도달했습니다. + other: 일괄 작업에 대한 %{count} 사용자 한도에 도달했습니다. + suspend: + label: 사용자 정지… + confirmation_modal: + prompt_text: + one: "%{count} 사용자를 정지하려고 합니다. 아래에서 기간과 이유를 설정하세요." + other: "%{count} 사용자를 정지하려고 합니다. 아래에서 기간과 이유를 설정하세요." + title: + one: "%{count} 사용자 정지" + other: "%{count} 사용자 정지" + bulk_suspend_starting: 일괄 정지 시작 중… + user_suspend_succeeded: "[%{position}/%{total}] @%{username}가 성공적으로 + 정지되었습니다." + user_suspend_failed: "[%{position}/%{total}] @%{username}를 정지하지 못했습니다 + - %{error}" + bulk_suspend_finished: 대량 일시중단 작업이 완료되었습니다. + failed_to_suspend_users: '다음 사용자를 정지하지 못했습니다:' + delete: + label: 사용자 삭제… + confirmation_modal: + prompt_text: + one: '%{count} 사용자를 영구적으로 삭제하려고 합니다. 계속하려면 아래에 "%{confirmation_phrase}"를 + 입력하세요.' + other: '%{count} 사용자를 영구적으로 삭제하려고 합니다. 계속하려면 아래에 "%{confirmation_phrase}"를 + 입력하세요.' + confirmation_phrase: + one: "%{count} 사용자 삭제" + other: "%{count} 사용자 삭제" + title: + one: "%{count} 사용자 삭제" + other: "%{count} 사용자 삭제" + block_ip_and_email: 선택한 모든 사용자의 IP 주소 및 이메일을 차단합니다. + user_delete_succeeded: "[%{position}/%{total}] @%{username}를 삭제했습니다." + user_delete_failed: "[%{position}/%{total}] @%{username}를 삭제하지 못했습니다. + - %{error}" + bulk_delete_finished: 대량 삭제 작업이 완료되었습니다. + failed_to_delete_users: '다음 사용자를 삭제하지 못했습니다:' + activation_filter: + label: 활성화 상태 + not_activated: 활성화되지 않음 + titles: + active: 활성 사용자 + new: 신규 사용자 + admins: 관리 사용자 + silenced: 침묵된 사용자 + suspended: 정지된 사용자 + staged: 단계적 사용자 + delete_associated_accounts: + title: 이 사용자와 연결된 모든 계정 삭제 + text: 연결된 계정 삭제 + user: + suspend_duration: '다음 기간까지 사용자를 정지합니다:' + suspend_reasons: + custom: 관습… + suspend_forever: 영구 정지 + cant_silence: 이 사용자를 침묵시킬 수 없습니다. + penalty_post_delete_all: 사용자별 모든 주제 + 모든 답글 삭제 + penalty_post_delete_all_confirmation_MF: | + 다음 항목을 삭제합니다. + { TOPICS, plural, + one {주제 #개} + other {주제 #개} + } 및 + { REPLIES, plural, + one {답글 #개} + other {답글 #개} + }. 이 작업은 되돌릴 수 없습니다. 삭제하시겠습니까? + penalty_history_MF: |- + 지난 6개월 동안 이 사용자는 이용 정지 { SUSPENDED, plural, + one {#회} + other {#회} + } 및 글쓰기 제한 { SILENCED, plural, + one {#회} + other {#회} + }. + private_topics_count: 개인 메시지 + upcoming_changes: + title: 사용자의 예정된 변경 사항 + view_modal: 활성화된 변경 사항 보기 + description: 그룹을 수정하거나 예정된 변경 사항을 활성화 또는 비활성화하려면 향후 + 변경 사항 구성 페이지를 방문하세요. + filter_placeholder: 이름이나 설명을 기준으로 예정된 변경 사항 필터링 + filter_no_results: 예정된 변경 사항이 없습니다. + exports: + title: 사용자 내보내기 + download: + description: 최신 내보내기 다운로드 + expires_in: + one: "%{count} 시간 후에 만료됩니다." + other: "%{count}시간 후에 만료됩니다." + not_available: 내보낼 수 없음 + button: 보관 요청 + confirm: 정말로 이 사용자의 활동과 선호도에 대한 보관를 생성하시겠습니까? + started: 보관 수집을 시작했으며 프로세스가 완료되면 다운로드 링크가 업데이트됩니다. + success: 보관를 다운로드할 준비가 되었습니다. + export_failed: 죄송합니다. 내보내기에 실패했습니다. 자세한 내용은 로그를 확인하세요. + anonymize_confirm: 이 계정을 익명화하시겠습니까? 사용자 이름과 이메일이 변경되고 모든 프로필 정보가 재설정됩니다. + delete_associated_accounts_confirm: 이 계정에서 연결된 모든 계정을 삭제하시겠습니까? 이메일이 변경된 경우 + 로그인이 불가능할 수 있습니다. + disable_second_factor_confirm: 이 계정에 대해 2단계 인증을 비활성화하시겠습니까? + delete_posts: + progress: + description: + one: "@%{username}의 %{count} 게시물 삭제 중..." + other: "@%{username}의 %{count} 게시물 삭제 중..." + all_enqueued: "@%{username}의 모든 게시물이 삭제 대기 중입니다." + merging_user: 사용자 병합 중… + delete_forbidden_because_admin: 관리자는 삭제할 수 없습니다. + delete_posts_forbidden_because_admin: 관리자의 게시물을 모두 삭제할 수는 없습니다. + delete_forbidden: + one: 게시물이 있는 사용자는 삭제할 수 없습니다. 사용자를 삭제하기 전에 모든 게시물을 삭제하세요. (%{count}일보다 오래된 + 게시물은 삭제할 수 없습니다.) + cant_delete_all_posts: + one: 모든 게시물을 삭제할 수는 없습니다. 일부 게시물은 %{count}일보다 오래되었습니다. (delete_user_max_post_age + 설정입니다.) + cant_delete_all_too_many_posts: + one: 사용자의 게시물이 %{count}개를 초과하므로 모든 게시물을 삭제할 수 없습니다. (delete_all_posts_max) + delete_confirm_title: 이 사용자를 삭제하시겠습니까? 이것은 영구적입니다! + delete_confirm: 기존 토론에서 콘텐츠가 제거되는 것을 방지하려면 일반적으로 사용자를 삭제하는 것보다 익명화하는 것이 좋습니다. + delete_and_block: 이메일 및 IP 주소 삭제 및 차단 + delete_and_block_description: 사용자를 삭제하고 이메일 주소와 IP 주소를 차단합니다. + delete_and_block_email: 이메일 삭제 및 차단 + delete_and_block_email_description: 사용자를 삭제하고 이메일 주소를 차단하지만 IP 주소는 재사용되도록 + 허용합니다. + delete_dont_block: 사용자 삭제 + delete_dont_block_description: 이메일 주소나 IP 주소를 차단하지 않고 사용자를 삭제합니다. + deleting_user: 사용자 삭제 중… + trust_level_unlocked_tip: 신뢰 수준이 잠금 해제되면 시스템이 사용자를 승격하거나 강등할 수 있습니다. + other_matches: + one: 동일한 IP 주소를 가진 %{count} 다른 사용자 가 있습니다. %{username}와 함께 처벌할 의심스러운 + 항목을 검토하고 선택하세요. + other: 동일한 IP 주소를 가진 %{count} 다른 사용자가 있습니다. %{username}와 함께 처벌할 의심스러운 + 항목을 검토하고 선택하세요. + other_matches_list: + topics_entered: 입력된 주제 + tl3_requirements: + table_title: + one: '마지막 날:' + posts_read_days: '읽은 게시물: 고유한 날짜' + suspend_reason_label: 이용 정지 사유를 입력하세요. 이 내용은 사용자 프로필에서 모든 사람에게 공개됩니다. + 로그인할 때도 사용자에게 표시됩니다. 짧게 작성하세요. + suspend_reason: 사유 + ip_lookup: IP 조회 + anonymize_yes: 예. 이 계정을 익명화합니다 + anonymize_failed: 계정을 익명화하는 중에 문제가 발생했습니다. + user_fields: + title: 사용자 필드 + help: 커뮤니티 구성원에 대한 추가 세부 정보를 수집하려면 맞춤 사용자 필드를 만드세요. 가입 시 필요한 정보, 프로필에 표시되는 + 정보, 사용자가 업데이트할 수 있는 정보를 선택할 수 있습니다. + no_user_fields: 아직 맞춤 사용자 필드가 없습니다. + add: 사용자 필드 추가 + back: 사용자 필드로 돌아가기 + edit_header: 사용자 필드 편집 + new_header: 사용자 필드 추가 + requirement: + title: 필드 요구 사항 + for_all_users: + title: 모든 사용자용 + description: 신규 사용자가 가입할 때 이 필드를 작성해야 합니다. 기존 사용자가 사이트를 다시 방문하고 이 필드가 + 새로운 필수 필드인 경우 해당 필드를 작성하라는 메시지도 표시됩니다. 모든 사용자에게 다시 메시지를 표시하려면 이 맞춤 필드를 + 삭제하고 다시 만드세요. + on_signup: + title: 가입 시 + description: 신규 사용자가 가입할 때 이 필드를 작성해야 합니다. 기존 사용자는 영향을 받지 않습니다. + confirmation: 이렇게 하면 기존 사용자에게 이 필드를 입력하라는 메시지가 표시되며 해당 필드가 채워질 때까지 사이트에서 + 다른 작업을 수행할 수 없습니다. 진행하다? + editable: + enabled: 편집 가능 + disabled: 편집 불가능 + show_on_profile: + enabled: 프로필에 표시됨 + disabled: 프로필에 표시되지 않음 + show_on_user_card: + enabled: 사용자 카드에 표시됨 + disabled: 사용자 카드에 표시되지 않음 + show_on_signup: + title: 가입 양식에 표시 + enabled: 표시된 가입 양식 + disabled: 가입 양식에 표시되지 않음 + searchable: + tooltip: 활성화되면 프로필이나 사용자 카드에 표시되지 않더라도 누구나 이 필드 값으로 회원을 찾고 검색 결과에서 볼 수 있습니다. + field_types: + textarea: 텍스트 영역 + site_text: + description: 포럼의 텍스트를 맞춤할 수 있습니다. + title: 사이트 텍스트 + show_outdated: 오래된/잘못된 내용만 표시 + show_untranslated: 번역되지 않은 내용만 표시 + only_show_selected_locale: 선택한 언어로만 결과 표시 + no_results: 일치하는 사이트 텍스트가 없습니다. + interpolation_keys: '사용 가능한 보간 키:' + interpolation_key_insert: 삽입하려면 클릭하세요. + interpolation_key_used: 이미 사용됨 + interpolation_key_invalid: 알 수 없는 키 - 보간되지 않습니다. + outdated: + title: 이 번역은 오래되었습니다. + description: 이 재정의가 생성된 이후 이 키의 기본 번역이 변경되었습니다. 아래에서 번역이 원래 의도에 대한 변경 사항과 + 일치하는지 확인하세요. + old_default: 이전 기본값 + new_default: 새로운 기본값 + settings: + unmask: 입력 마스크 해제 + not_found: 설정을 찾을 수 없습니다. + badges: + page_description: 배지는 사용자의 활동, 기여 및 성과에 대해 보상하여 커뮤니티 내에서 긍정적인 행동과 참여를 인식하고 + 검증하며 장려합니다. + long_description: 긴 설명 + badge_type: 배지 유형 + group_settings: 그룹 설정 + filter_placeholder: 배지 필터링... + no_badges_found: 배지를 찾을 수 없습니다. + sections: + design: 설계 + usage_heading: 용법 + show_in_post_header: 부여된 게시물에 배지 표시 + show_in_post_header_disabled: "'공개 배지 페이지에 배지 표시'와 '배지 페이지에 배지를 부여하는 게시물 표시'가 + 모두 활성화되어 있어야 합니다." + icon_or_image: 배지에는 아이콘이나 이미지가 필요합니다. + preview: + grant_count: + one: "%{count} 배지가 할당됩니다." + grant: + with_post: %{username} · %{link}의 게시물 + with_post_time: %{username} · %{link}의 게시물 + · %{time} + with_time: %{username} · %{time} + badge_intro: + title: 배지를 선택하거나 새 배지를 만드세요. + description: 기존 배지를 선택하여 맞춤 설정하거나 새로운 배지를 만들어 시작하세요. + mass_award: + title: 대량 수상 + success: + one: 귀하의 CSV가 수신되었으며 %{count} 사용자는 곧 배지를 받게 됩니다. + csv_has_unmatched_users_truncated_list: + one: CSV 파일에 기존 사용자와 일치할 수 없는 %{count} 항목이 있으므로 배지를 받을 수 없습니다. + other: CSV 파일에 기존 사용자와 일치할 수 없는 %{count} 항목이 있으므로 배지를 받을 수 없습니다. 일치하지 + 않는 항목이 많기 때문에 처음 100개만 표시됩니다. + new: 새 배지 + trigger: 지급 조건 + emoji: + description: 모든 사람이 사용할 수 있는 새로운 이모티콘을 추가하세요. 파일 이름을 사용하여 이모티콘을 만들려면 여러 파일을 + 선택하세요. 선택한 그룹은 동시에 추가되는 모든 파일에 사용됩니다. + no_emoji: 아직 맞춤 이모티콘이 없습니다. + add: 이모티콘 추가 + back: 이모티콘으로 돌아가기 + choose_files: 파일 선택 + uploading: 업로드 중… + filter_placeholder: 이름으로 이모티콘 검색 + no_results: 이모티콘을 찾을 수 없습니다. + created_by: 작성자 + export_count: 내보내기(%{count} 선택됨) + export_failed: 내보내기에 실패했습니다. 다시 시도해 주세요. + select_to_export: 내보내려면 선택하세요. + import_heading: 이모티콘 가져오기 + import_description: emojis.csv 매니페스트와 이미지 파일이 포함된 ZIP 파일을 업로드하세요. + import_download_sample: 예제 템플릿을 다운로드하세요. + import_preview_heading: 가져오기 검토 + import_summary: "%{new} 신규 · %{conflicts} 충돌 · %{unchanged} 변경되지 않음 · %{invalid} + 오류" + import_confirm: 가져오기 확인 + import_unchanged_count: "%{count}는 변경되지 않았습니다." + import_will_skip: 변경되지 않음 - 건너뜁니다. + import_excluded: 수입 제외 + import_incoming_alt: '수신: %{name}' + import_existing_alt: '기존 : %{name}' + import_existing_group_alt: 기존 그룹 + import_use_incoming: 새로운 것을 사용하세요 + import_keep_existing: 기존 유지 + import_category: + conflict: 충돌 + invalid: 오류 + select_all: 모든 이모티콘 선택 + select: "%{name}를 선택하세요" + permalink: + user_id: 사용자 ID + no_permalinks: 아직 영구 링크가 없습니다. + add: 고유링크 추가 + back: 고유 링크로 돌아가기 + more_options: 추가 옵션 + copy_success: 영구링크가 클립보드에 복사되었습니다. + form: + add_header: 고유링크 추가 + edit_header: 고유링크 수정 + filter: 검색 URL 또는 도착 URL + permalink_type: 고유링크 유형 + reseed: + action: + label: 텍스트 바꾸기… + export_csv: + success: 내보내기를 시작했습니다. 작업이 끝나면 메시지로 알려드립니다. js: learn_more: 자세히 알아보기… learn_more_with_link: "자세히 알아보기…" @@ -221,18 +2805,33 @@ ko: pin_button: 주제 고정 pin_globally_button: 전 세계 주제 고정 pin_note: 사용자는 주제를 개별적으로 고정 해제할 수 있습니다. + pin: 다음 날짜까지 이 주제를 카테고리의 주제 목록 상단에 표시 + pin_globally: 다음 날짜까지 이 주제를 모든 주제 목록 상단에 표시 localizations: title_edit_warning: action_original: 원본 편집하기 action_translation: 번역된 주제 제목 편집 + message: 번역된 주제 제목입니다.

%{language}로 작성된 원문의 카테고리와 태그 및 제목을 + 편집하시겠습니까? 아니면 이 번역문만 편집하시겠습니까? editing_translation: "%{language} 번역 편집" change_owner: instructions_without_old_user: one: 포스트의 새 소유자를 선택하세요. + instructions: + one: "@%{old_user} 님이 작성한 게시물의 새 소유자를 선택하세요." merge_topic: chronological_order: 병합 후 시간 순서 유지 instructions: one: 해당 게시물을 이동하려는 주제를 선택하세요. + split_topic: + instructions: + one: 새 주제를 만들고 선택한 게시물로 채우려고 합니다. + move_to_new_message: + instructions: + one: 새 메시지를 생성하고 선택한 게시물로 채우려고 합니다. + move_to_existing_message: + instructions: + one: 해당 게시물을 이동하려는 메시지를 선택하세요. voice: about: participants: @@ -1099,6 +3698,27 @@ ko: chat_messages: one: 채팅 메시지 %{formatted_number}개 other: 채팅 메시지 %{formatted_number}개 + topics: + one: "%{formatted_number} 주제" + posts: + one: "%{formatted_number} 게시물" + active_users: + one: "%{formatted_number} 활성 사용자" + sign_ups: + one: "%{formatted_number} 가입" + likes: + one: "%{formatted_number} 좋아요" + member_count: + one: "%{formatted_number} 회원" + admin_count: + one: "%{formatted_number} 관리자" + moderator_count: + one: "%{formatted_number} 운영자" + site_age: + month: + one: "%{count}개월 전에 생성됨" + year: + one: "%{count}년 전에 생성됨" notifications: voice_invitation: "%{room_name} 대화방에 초대했습니다." voice_call: 통화를 요청했습니다. @@ -1133,13 +3753,19 @@ ko: upcoming_change_available: 예정된 새로운 변경 사항을 이용할 수 있습니다 new_features: 새로운 담화 기능이 출시되었습니다 upcoming_change_automatically_promoted: 예정된 변경 사항이 자동으로 활성화되었습니다 + event_invitation: 이벤트 초대 upcoming_changes: automatically_promoted: title: 예정된 변경 사항 description: "'%{changeName}' 가 자동으로 활성화되었습니다" + description_two: "'%{changeName1}' 및 '%{changeName2}' 변경 사항이 자동으로 적용됐습니다." + description_many: "'%{changeName}' 외 %{otherChangeCount}개 변경 사항이 자동으로 적용됐습니다." available: title: 예정된 변경 사항 description: "'%{changeName}' 를 미리 볼 수 있습니다" + description_two: "'%{changeName1}' 및 '%{changeName2}' 변경 사항을 미리 볼 수 있습니다." + description_many: "'%{changeName}' 외 %{otherChangeCount}개 변경 사항을 미리 볼 수 + 있습니다." user_moved_post: "%{username} 이동됨" paused: 알림 일시 중지됨 new_features: 새로운 기능을 사용할 수 있습니다! @@ -1181,6 +3807,18 @@ ko: one: 확실합니까? %{count} 중요 알림이 있습니다. messages: one: 확실한가요? %{count} 읽지 않은 개인 메시지가 있습니다. + bookmarks: + one: 계속하시겠습니까? %{count} 읽지 않은 북마크 미리 알림이 있습니다. + other: 계속하시겠습니까? 읽지 않은 %{count} 북마크 미리 알림이 있습니다. + liked_many: + one: "%{username} 님 외 %{count}명 %{description}" + other: "%{username} 님 외 %{count}명 %{description}" + reaction_1_user_multiple_posts: + one: 내 게시물 %{count}개에 반응했습니다. + other: 내 게시물 %{count}개에 반응했습니다. + reaction_multiple_users: + one: "%{username} 및 %{count} 기타" + other: "%{username} 및 %{count} 기타" action_codes: chat: enabled: '%{who}님이 %{when}에 을 @@ -1190,13 +3828,165 @@ ko: discourse_workflows: node_unavailable: requires_chat: 채팅 플러그인을 켜야 합니다. + requires_boards: 보드 기능을 켜야 합니다 + requires_chat_integration: 외부 채팅 연동 기능을 켜야 합니다 + requires_data_explorer: 데이터 탐색기 플러그인을 활성화해야 합니다. + requires_post_event: 이벤트를 활성화해야 합니다. + requires_gamification: Gamification 플러그인을 활성화해야 합니다. + requires_topic_voting: 글 투표를 활성화해야 합니다. + default: 이 노드는 현재 사용할 수 없습니다. + short: 없는 nodes: action:chat_approval: 채팅 승인 trigger:chat_message_created: 채팅 메시지 생성됨 + action:create_board_column: 보드 열 만들기 + action:create_board: 보드 만들기 + trigger:card_moved: 카드 이동 + action:send_chat_integration_message: 외부 채팅 메시지 보내기 + trigger:event_ended: 이벤트 종료 + trigger:event_participation_changed: 이벤트 참여가 변경되었습니다. + action:gamification_score: 수상 점수 + trigger:topic_received_vote: 글가 투표를 받았습니다 + trigger:topic_closed: 글 닫힘 + trigger:post_created: 게시물 작성됨 + trigger:post_edited: 게시물 수정됨 + trigger:post_moved: 게시물 이동됨 + trigger:post_destroyed: 게시물 삭제됨 + trigger:post_recovered: 게시물 복구됨 + trigger:topic_created: 글 작성됨 + trigger:topic_category_changed: 글 카테고리 변경됨 + trigger:topic_tag_changed: 글 태그 변경됨 + trigger:tag_created: 태그가 생성되었습니다. + trigger:user_added_to_group: 사용자가 그룹에 추가됨 + trigger:user_removed_from_group: 사용자가 그룹에서 삭제되었습니다. + trigger:user_created: 사용자가 생성되었습니다. + trigger:user_updated: 사용자가 업데이트되었습니다. + trigger:reviewable_created: 새로운 검토 가능 + trigger:reviewable_approved: 승인 검토 가능 + trigger:badge_granted: 배지 부여됨 + trigger:user_search: 사용자 검색 + trigger:user_seen: 사용자가 확인함 + trigger:webhook: 웹훅 + trigger:workflow_call: 업무 흐름 호출 + trigger:manual: 수동 실행 조건 + condition:if: 만약에 + condition:filter: 필터 + condition:time_window: 시간 창 + action:topic_tags: 글 태그 변경 + action:tag_group: 태그 그룹 + action:code: 암호 + action:topic: 글 작업 + action:post: 게시물 작업 + action:flag_post: 게시물 신고 + action:send_personal_message: 개인 메시지 보내기 + action:set_fields: 필드 설정 + trigger:stale_topic: 오래된 글 확인 + trigger:schedule: 일정 + flow:merge: 병합 + flow:loop_over_items: 항목 반복 + action:split_out: 분할 + action:sort: 종류 + action:summarize: 요약 + action:http_request: HTTP 요청 + action:workflow_call: 통화 업무 흐름 + action:data_table: 데이터 테이블 + action:group: 그룹 + action:badge: 배지 + action:user: 사용자 + trigger:form: 양식 실행 조건 + action:form: 형태 + action:limit: 항목 수 제한 + action:log: 통나무 + action:markdown_table: 마크다운 테이블 + action:template: 서식 적용 + action:respond_to_webhook: 웹훅에 응답 + trigger:topic_admin_button: 글 관리 버튼 + trigger:post_button: 게시 버튼 + trigger:error: 오류 실행 조건 + flow:wait: 기다리다 + action:modal: 모달 + action:topic_category: 글 카테고리 변경 + action:topic_pin: 글 고정 + action:topic_moderation: 글 관리 + action:flag_user: 사용자 신고 node_descriptions: action:send_chat_message: 채팅 채널에 메시지를 보냅니다. action:chat_approval: 채팅 채널에 승인 요청을 보내고 응답을 기다립니다. trigger:chat_message_created: 새 채팅 메시지가 만들어졌을 때 실행합니다. + action:create_board_column: 아이콘과 색상 및 태그와 기본 정렬 방식을 지정해 보드에 열을 만듭니다 + action:create_board: 접근 권한과 태그 및 카테고리 조건을 지정해 보드를 만듭니다 + trigger:card_moved: 보드에서 카드가 다른 열로 이동하면 실행됩니다 + action:send_chat_integration_message: Slack과 Discord 및 Telegram 같은 외부 채팅 채널로 + 알림을 보냅니다 + action:sql: 데이터베이스에 대해 읽기 전용 SQL 쿼리 실행 + trigger:event_ended: 이벤트 발생이 종료 시간에 도달하면 발생합니다. + trigger:event_participation_changed: 사용자가 참석 응답을 추가하거나 변경하거나 철회하면 실행됩니다. + action:gamification_score: 사용자의 게임화 포인트 추가 또는 공제 + trigger:topic_received_vote: 사용자가 글에 투표할 때 실행됩니다. + trigger:topic_closed: 사용자 또는 자동 닫기 타이머에 의해 글가 닫힐 때 실행됩니다. + trigger:post_created: 새 게시물이나 답글이 작성되면 실행됩니다. + trigger:post_edited: 글의 첫 게시물이 수정되고 표시용 본문 변환을 마치면 실행됩니다 + trigger:post_moved: 게시물이 다른 글로 이동되면 실행됩니다. + trigger:post_destroyed: 게시물이 삭제되면 실행됩니다. 실행 사용자는 작성자가 아니라 삭제한 사용자입니다 + trigger:post_recovered: 삭제한 게시물이 복구되면 실행됩니다. 실행 사용자는 작성자가 아니라 복구한 사용자입니다 + trigger:topic_created: 새 글가 생성되면 실행됩니다. + trigger:topic_category_changed: 글가 다른 카테고리로 이동되면 실행됩니다. + trigger:topic_tag_changed: 글에 태그가 추가되거나 제거될 때 실행됩니다. + trigger:tag_created: 새 태그가 생성되면 실행됩니다. + trigger:user_added_to_group: 사용자가 선택한 그룹에 추가되면 실행됩니다. + trigger:user_removed_from_group: 사용자가 선택한 그룹에서 제거되면 실행됩니다. + trigger:user_created: 새로운 사용자 계정이 생성되면 실행됩니다. + trigger:user_updated: 사용자 계정이나 프로필이 업데이트되면 실행됩니다. + trigger:reviewable_created: 검토 대기열에 새 항목이 추가되면 실행됩니다. + trigger:reviewable_approved: 검토 가능 항목이 승인되면 실행됩니다. + trigger:badge_granted: 사용자에게 배지가 부여되면 실행됩니다. + trigger:user_search: 사용자가 사이트를 검색하면 실행됩니다. + trigger:user_seen: 사용자가 보이면 실행됩니다. + trigger:webhook: 외부 서비스가 웹훅 요청을 보낼 때 발생합니다. + trigger:workflow_call: 다른 업무 흐름이 이 업무 흐름을 호출하면 실행됩니다. + trigger:manual: 관리자가 수동으로 실행하면 실행됩니다. + condition:if: 조건에 따라 업무 흐름 분기 + condition:filter: 조건이 충족되는 경우에만 계속 + condition:time_window: 현재 날짜와 시간을 기준으로 업무 흐름을 분기합니다. + action:topic_tags: 글에 태그 추가 또는 제거 + action:tag_group: 태그 그룹에서 태그 추가 또는 제거 + action:code: 맞춤 JavaScript 코드 실행 + action:topic: 글을 만들고 가져오고 검색하며 닫거나 보관하고 사용자 지정 항목을 설정합니다 + action:post: 게시물을 만들고 편집하고 삭제하고 복구하고 가져오거나 검색합니다 + action:flag_post: 게시물을 스팸으로 신고하거나 검토 대기열에 추가합니다. 필요하면 게시물을 숨기거나 삭제하고 작성자를 + 이용 정지할 수 있습니다 + action:send_personal_message: 사용자 또는 그룹에 개인 메시지 보내기 + action:set_fields: 업무 흐름 컨텍스트에서 데이터 필드 설정 또는 수정 + trigger:stale_topic: 정해진 기간 동안 활동이 없는 글을 찾으면 실행됩니다 + trigger:schedule: 반복되는 일정에 따라 발생 + flow:merge: 여러 업무 흐름 분기의 데이터 병합 + flow:loop_over_items: 항목 목록을 반복하고 각 항목에 대해 단계를 실행합니다. + action:split_out: 병렬 처리를 위해 배열을 개별 항목으로 분할 + action:sort: 필드 값이나 무작위 순서 또는 맞춤 코드로 항목을 정렬합니다. + action:summarize: 필드별로 항목을 묶고 개수와 합계 및 다른 집계 값을 계산합니다. + action:http_request: 외부 API에 HTTP 요청하기 + action:workflow_call: 다른 업무 흐름을 실행하고 그 결과를 사용하세요. + action:data_table: 업무 흐름 데이터 표를 읽거나 쓰거나 조회합니다. + action:group: 그룹 회원 정보를 읽거나 확인하거나 수정합니다. + action:badge: 배지 부여 또는 취소 + action:user: 사용자 조회 또는 업데이트 + trigger:form: 공개 웹 양식을 생성하고 제출 시 실행됩니다. + action:form: 다단계 양식에 페이지를 추가합니다. + action:limit: 처음 또는 마지막 N 항목만 유지 + action:log: 업무 흐름에 영향을 주지 않고 실행 로그에 키/값 데이터를 기록합니다. + action:markdown_table: 항목 목록에서 마크다운 테이블 구축 + action:template: 템플릿을 사용하여 텍스트 렌더링 + action:respond_to_webhook: 웹훅 호출자에게 맞춤 HTTP 응답 보내기 + trigger:topic_admin_button: 글 관리 메뉴에 이 업무 흐름을 실행하는 버튼을 추가합니다 + trigger:post_button: 게시물 작업 메뉴에 이 업무 흐름을 실행하는 버튼을 추가합니다 + trigger:error: 다른 업무 흐름이 실패하면 실행됩니다. + flow:wait: 업무 흐름 실행을 일시 중지하고 지연 또는 웹훅 콜백 후에 재개합니다. + action:modal: 사용자에게 모달을 표시하고 옵션을 선택할 때까지 기다립니다. + action:topic_category: 글의 카테고리를 설정하거나 지웁니다 + action:topic_pin: 글를 카테고리나 전체 글 목록 상단에 고정하거나 배너로 표시합니다. + action:topic_moderation: 글에 관리 작업을 수행합니다 + action:flag_user: 운영자가 승인하거나 거부할 수 있도록 사용자를 검토 대기열에 추가합니다. 승인된 계정은 삭제해야만 거부할 + 수 있으므로 미승인 계정에 사용하는 것이 좋습니다. chat_message_created: channel_id_description: 모든 채팅 채널에서 실행하려면 비워 두세요. chat_approval: @@ -1226,6 +4016,1384 @@ ko: timeout_action_continue: 작업 흐름 계속 timeout_action_deny: 거부된 상태로 계속 timeout_action_fail: 작업 흐름 실패 처리 + create_board_column: + board_id: 보드 + board_id_description: 보드를 선택하거나 앞 단계에서 받은 보드 번호를 사용하세요. + default_sort: 기본 정렬 + default_sort_priority: 우선순위 + default_sort_recency: 최근순 + actor_username: 실행 사용자 + title: 제목 + icon: 아이콘 + color: 색상 + tag_name: 태그 + create_board: + slug_description: 비워 두면 보드 이름으로 주소를 만듭니다. + category_ids_description: 보드의 글 카드가 속할 수 있는 카테고리를 선택하세요. + actor_username: 실행 사용자 + acl: 보드 접근 권한 + acl_description: 보드를 보고 편집하고 관리할 사용자를 선택하세요. + name: 이름 + slug: 주소 이름 + tag_names: 태그 + category_ids: 카테고리 + card_moved: + board_id: 보드 + board_id_description: 이 실행 조건을 적용할 보드를 선택하세요. 비워 두면 모든 보드에 적용됩니다. + board_id_placeholder: 모든 보드 + send_chat_integration_message: + configure: 설정 + channel_id: 채널 + message: 메시지 + sql: + operation: 작업 + operation_description: 쿼리를 실행하는 방법 + operation_queries: 사전 정의된 쿼리 + operation_raw: 원문 SQL 쿼리 + query_id_description: 실행할 저장된 쿼리를 선택하세요. + query_params: 쿼리 매개변수 + query_params_description: 선택한 쿼리에 대한 매개변수를 입력하세요. + query: SQL 쿼리 + params: 쿼리 매개변수 + params_description: 매개변수는 SQL 쿼리에서 :my_param으로 사용될 수 있습니다. + add_param: 매개변수 추가 + param_name: 파람 + post_event: + topic_id_description: 이 글의 이벤트에 대해서만 실행됩니다. 모든 이벤트와 일치하려면 비워 두세요. + gamification_score: + points: 전철기 + points_description: 부여할 포인트 수. 포인트를 차감하려면 음수 값을 사용하세요. + date_description: 포인트가 적용되는 날짜(YYYY-MM-DD)입니다. 기본값은 오늘입니다. + description_description: 점수 이벤트와 함께 표시되는 선택적 메모입니다. + topic_received_vote: + category_ids_description: 이 카테고리의 글에 대해서만 실행됩니다. 모든 카테고리와 일치하려면 비워 두세요. + tag_names_description: 이러한 태그 중 하나 이상이 있는 글에 대해서만 실행됩니다. + actor: + system: 시스템 사용자 + anonymous: 익명의 사용자 + user: 특정 사용자 + node_issues: + title: 구성 문제 + required: "%{label}가 필요합니다" + unknown: "%{label}: %{message}" + header_auth: + name: 헤더 이름 + value: 헤더 값 + run_scope: + per_item: 항목당 1회 실행 + all_items: 모든 항목에 대해 한 번 실행 + ai: + button: AI로 구축 + title: 업무 흐름 도우미 + subtitle: 자동 초안을 만듭니다. 게시는 수동으로 유지됩니다. + close: 업무 흐름 도우미 닫기 + description: 변경 사항을 설명하고 검토할 초안을 생성합니다. 게시는 수동으로 유지됩니다. + review_description: 이 초안을 검토한 후 적절하다고 판단되면 적용하세요. + prompt_label: 무엇이 바뀌어야 할까요? + prompt_placeholder: '예: 새로운 지원 글가 생성되면 검토 필요 태그를 지정하고 체크리스트로 답글합니다.' + generate: 초안 생성 + apply: 초안 적용 + back_to_prompt: 요청 수정 + start_over: 다시 시작하세요 + applied: 초안에 적용된 AI 업무 흐름 제안입니다. 준비가 되면 게시하세요. + risks: 위험 + created_agents: 생성할 AI 에이전트 + created_agent_system_prompt: 시스템 프롬프트 + questions: 질문 + status_idle: 준비가 된 + status_working: 일하고 있는 + status_ready: 초안 준비됨 + status_error: 주의가 필요함 + unexpected_error: 초안을 생성하는 중에 문제가 발생했습니다. 다시 시도해 주세요. + needs_clarification: 보조자가 계속할 수 있도록 답변을 선택하거나 맞춤 응답을 입력하세요. + clarification_intro: 이 질문에 가장 적합한 옵션을 선택하세요. 옵션이 맞지 않으면 맞춤 답변을 사용하세요. + question_progress: "%{total}의 질문 %{current}" + next_question: 다음 질문 + previous_question: 이전 질문 + continue: 계속 + custom_answer: 맞춤 답변 + custom_answer_placeholder: 다른 답변을 입력하세요... + code_node: 코드 노드 + script_preview: 코드 스크립트 미리보기 + script_mode: '모드: %{mode}' + script_validation_passed: 스크립트 유효성 검사가 통과되었습니다. + script_validation_failed: 스크립트 유효성 검사에 실패했습니다. + progress_title: 진행 상황 + progress: + queued: 업무 흐름 작성 요청이 대기 중입니다. + loading_context: 업무 흐름 작성 컨텍스트 불러오는 중 + planning: 업무 흐름 작성 에이전트에게 응답 초안 작성 요청 + writing_scripts: 생성된 코드 노드 스크립트 검토 + validating_scripts: 생성된 코드 노드 스크립트 검증 + validating_patch: 업무 흐름 패치 검증 중 + drafting_response: 초안 작업 흐름 작성 응답 + writing_response: 업무 흐름 작성 응답 작성 + using_tool: "%{tool} 사용" + tool_finished: 완성된 %{tool} + summarizing: 업무 흐름 작성 응답 준비 중 + title: 업무 흐름 + templates: + title: 템플릿 + description: 사전 구축된 업무 흐름 템플릿으로 시작 + new_workflow: 새 업무 흐름 + default_workflow_name: 내 업무 흐름 + delete: 삭제 + edit: 편집 + save: 저장 + cancel: 취소 + node_name_taken: 다른 노드가 이미 이 이름을 사용하고 있습니다. + more_options: 추가 옵션 + publish: 게시 + discard_changes: 변경 사항 취소 + discard_changes_confirmation: 게시되지 않은 변경 사항을 삭제하시겠습니까? 이렇게 하면 게시된 업무 흐름이 복원되고 + 현재 초안이 제거됩니다. + published: 게시됨 + unpublish: 게시 취소 + unpublished: 게시 안 됨 + unpublished_changes: 게시되지 않은 변경 사항 + unpublished_changes_message: 게시되지 않은 변경 사항이 있습니다. + unpublished_changes_message_detail: 게시하여 게시하세요. + unpublished_changes_confirmation: 이 업무 흐름에는 게시되지 않은 변경 사항이 있습니다. 지금 나가면 해당 변경 + 사항은 초안 상태로 유지되며 게시할 때까지 실행되지 않습니다. + keep_editing: 계속 편집 + workflow_name: 업무 흐름 이름 + creator: 작성자 + last_editor: 마지막 편집자 + last_update: 마지막 업데이트 + last_run: 마지막 실행 + status: 상태 + last_execution_never: 실행 기록 없음 + last_execution_failed: 마지막 실행 실패 + create_first_workflow: 첫 번째 업무 흐름 만들기 + empty_title: "%{username} 님 업무 흐름을 설정해 보세요" + empty_description: 업무 흐름은 실행 조건과 조건 및 작업을 시각적인 흐름으로 연결해 업무를 자동화합니다. + search_placeholder: 이름 또는 사용자 이름으로 필터링 + no_workflows_found: 필터와 일치하는 업무 흐름이 없습니다. + tags: + manage: 태그 관리 + filter_label: 태그로 필터링 + filter_by: 이 태그로 목록을 필터링하세요. + no_results: 태그를 찾을 수 없습니다. + placeholder: 태그 검색 또는 생성… + delete_confirm: '"%{name}" 업무 흐름을 삭제하시겠습니까?' + in_use_title: 사용 중인 업무 흐름 + in_use_description: 이 업무 흐름은 다음 업무 흐름에서 호출되므로 삭제할 수 없습니다. + tabs: + workflow: 업무 흐름 + executions: 실행 기록 + settings: 설정 + versions: 버전 + data_tables: 데이터 표 + templates: 서식 + credentials: 연결 정보 + variables: 변수 + all_workflows: 모든 업무 흐름 + settings: + saved: 설정이 저장되었습니다. + error_workflow: 오류 작업 흐름 + error_workflow_description: 이 업무 흐름이 실패하면 선택한 오류 업무 흐름을 실행합니다. 선택된 항목이 없고 + 이 업무 흐름에 오류 실행 조건이 있는 경우 자체 오류를 처리합니다. + error_workflow_none: 없음 + no_error_workflows_available: 오류 실행 조건 노드가 있는 업무 흐름을 사용할 수 없습니다. + timezone: 시간대 + timezone_description: 시간대 오프셋이 없는 일정 실행 조건 및 시간 조건 및 날짜 값은 이 시간대를 사용합니다. 설정하지 + 않으면 사이트 시간대를 사용합니다. + danger_zone: 위험지대 + delete_description: 이 업무 흐름와 모든 실행을 영구적으로 삭제합니다. 이 작업은 취소할 수 없습니다. + versions: + title: 버전 + version: 버전 + version_number: 버전 %{number} + author: 작성자 + changed_at: 변경 시각 + current: 현재 + live: 사용 중 + revert: 이 버전으로 되돌리기 + revert_confirm: 초안을 버전 %{version}로 되돌리시겠습니까? 편집기에서 검토하고 준비가 되면 게시할 수 있습니다. + reverted: 버전 %{version}로 되돌아갔습니다. + empty_title: 아직 버전이 없습니다. + empty_description: 변경 사항을 저장할 때마다 여기에 새 버전이 기록됩니다. + add_node: + title: 단계 추가 + first_step: 첫 번째 단계 추가 + browse_templates: 템플릿 찾아보기 + search: 검색 단계... + categories: + discourse_triggers: 포럼 실행 조건 + triggers: 실행 조건 + discourse_actions: 포럼 작업 + ai: AI + data: 데이터 처리 + utilities: 도구 + flow: 흐름 제어 + human_review: 담당자 확인 + configurator: + title: 구성 + save: 완료 + saving: 저장 중 + saved: 저장됨 + no_configuration: 이 노드에는 구성 가능한 옵션이 없습니다. + description: 메모 + description_placeholder: 이 단계에 대한 메모를 추가하세요... + always_output_data: 항상 데이터 출력 + always_output_data_help: 켜져 있으면 이 노드는 항목을 생성하지 않지만 빈 항목을 내보내므로 다음 노드가 계속 실행됩니다. + tabs: + parameters: 매개변수 + settings: 설정 + drag_drop_hint_title: 팁 + drag_drop_hint: 이 패널의 속성을 필드로 끌어다 놓습니다. + output_context: 출력 + no_input_context: 아직 입력 데이터가 없습니다. 첫 번째 실행 후에 나타납니다. + no_input_fields: 입력 필드 없음 + environment: 환경 + no_output_context: 이 노드는 출력 데이터를 생성하지 않았으므로 실행이 중지되고 연결된 노드에 항목이 전달되지 않았습니다. + 빈 항목으로 실행을 계속하려면 이 노드의 설정 탭에서 항상 데이터 출력을 켭니다. + no_output_fields: 출력 필드 없음 + no_output_context_run_to_discover: 업무 흐름을 실행하여 출력 필드 검색 + schema_input_label: "%{number}를 입력하세요" + schema_item_count: + one: 항목 %{count}개 + other: 항목 %{count}개 + topic_admin_button: + label: 버튼 라벨 + label_placeholder: 업무 흐름 실행 + icon: 버튼 아이콘 + post_button: + label: 버튼 라벨 + label_placeholder: 업무 흐름 실행 + icon: 버튼 아이콘 + group_ids_description: 이 그룹 중 하나 이상의 구성원만 버튼을 보고 사용할 수 있습니다. + post_number: 게시물 번호 + post_number_description: 각 글에서 이 번호의 게시물에만 버튼을 표시합니다. 모든 게시물에 표시하려면 비워 두세요. + post_number_placeholder: 모든 게시물 + position: 위치 + position_first: 행의 첫 번째 + position_last: 행의 마지막 + position_more_menu: 더보기 메뉴에서 + position_relative: 다른 버튼에 상대적 + position_direction: 놓기 + position_direction_before: 전에 + position_direction_after: 후에 + position_anchor: 단추 + position_anchor_description: 대상 버튼이 숨겨지거나 더 보기 메뉴로 이동된 경우에는 버튼 정렬 순서에만 영향을 + 줍니다. + position_anchor_read: 읽기 표시기 + position_anchor_like: 좋다 + position_anchor_copy_link: 링크 복사 + position_anchor_flag: 신고 + position_anchor_edit: 편집 + position_anchor_bookmark: 북마크 + position_anchor_delete: 삭제 + position_anchor_admin: 관리 렌치 + position_anchor_reply: 답글 + position_anchor_custom: 맞춤 키 + position_custom_key: 맞춤 버튼 키 + position_custom_key_description: 플러그인이나 테마가 게시물 메뉴의 버튼에 등록하는 내부 키 + position_custom_key_placeholder: 버튼 키 + confirmation: 확인을 요청하세요 + confirmation_description: 업무 흐름을 실행하기 전에 확인 대화 상자 표시 + confirmation_message: 확인 메시지 + confirmation_message_placeholder: 확실합니까? + confirmation_default_message: 확실합니까? + modal: + target_user: 대상 사용자 + target_user_placeholder: 업무 흐름을 실행한 사용자가 기본값입니다. + title: 제목 + title_placeholder: 모달 상단에 표시되는 제목 + body: 본문 + body_placeholder: 사용자에게 표시되는 메시지... + buttons: 버튼 + add_button: 추가 버튼 + label: 버튼 문구 + label_placeholder: 승인 + value: 값 + value_placeholder: approve + style: 스타일 + style_default: 기본 + style_primary: 주요한 + style_danger: 위험 + if: + no_conditions_body: 조건은 해당 값을 기준으로 항목을 필터링하는 데 사용됩니다. + add_condition: 조건 추가 + conditions: 조건 + column: 열 + field: 필드 + operator: 연산자 + value: 값 + operators: + equals: 같음 + not_equals: 같지 않다 + contains: 포함 + not_contains: 포함하지 않습니다 + empty: 비어있다 + not_empty: 비어 있지 않습니다 + gt: 보다 큼 + lt: 미만 + gte: 보다 크거나 같음 + lte: 작거나 같음 + 'true': 참 + 'false': 거짓 + true: 참 + false: 거짓 + topic_tags: + operation: 작업 + operations: + add: 태그 추가 + remove: 태그 제거 + topic_id: 글 번호 + tag_names: 태그 + actor_username: 실행 사용자 + tag_group: + operation: 작업 + operations: + add: 태그 추가 + remove: 태그 제거 + tag_group_id: 태그 그룹 + tag_group_id_placeholder: 태그 그룹 선택 + tag_names: 태그 + actor_username: 실행 사용자 + topic_category: + topic_id: 글 번호 + category_id: 카테고리 + category_id_description: 카테고리를 설정하지 않으려면 비워 두세요. + actor_username: 실행 사용자 + topic_pin: + operation: 작업 + operations: + add: 고정 + remove: 고정 해제 + pin_type: 핀 종류 + pin_types: + pin: 카테고리 상단 고정 + banner: 배너로 표시 + topic_id: 글 번호 + pinned_globally: 전체 목록 상단 고정 + pinned_globally_description: 해당 카테고리만 표시하는 대신 모든 글 목록의 상단에 해당 글을 표시합니다. + pinned_until: 다음 날짜까지 고정됨 + pinned_until_description: 이때 자동으로 고정이 해제됩니다. 무기한으로 고정하려면 비워 두세요. + pinned_until_dynamic_hint: '날짜 및 시간으로 확인되어야 합니다(예: 2026-08-01 12:00).' + bannered_until: '배너 게시 기간:' + bannered_until_description: 이때 배너는 자동으로 제거됩니다. 배너를 무기한 유지하려면 비워 두세요. + bannered_until_dynamic_hint: '날짜 및 시간으로 확인되어야 합니다(예: 2026-08-01 12:00).' + timezone: 시간대 + timezone_none: 업무 흐름 기본값 + actor_username: 실행 사용자 + topic_moderation: + operation: 작업 + operations: + unlist_topic: 글 목록에서 숨기기 + topic_id: 글 번호 + actor_username: 실행 사용자 + limit: + max_items: 최대 품목 + keep: 유지 + keep_first: 첫 번째 항목 + keep_last: 마지막 항목 + group: + operation: 작업 + operations: + add: 사용자 추가 + remove: 사용자 삭제 + get: 그룹 가져오기 + check_membership: 멤버십 확인 + username: 사용자 + set_primary_group: 기본 그룹으로 설정 + set_primary_group_description: 추가한 후 이를 사용자의 기본 그룹으로 만드세요. 기본 그룹은 직함과 재능에 + 사용됩니다. + manage_groups: 그룹 관리 + actor_username: 실행 사용자 + admin: + title: 업무 흐름 + user: + operation: 작업 + operations: + get: 사용자 가져오기 + edit: 사용자 편집 + username: 사용자 + updates: 변경할 항목 + bio_raw: 소개 + website: 웹사이트 + location: 위치 + title: 제목 + remove_avatar: 아바타 삭제 + remove_profile_background: 프로필 배경 제거 + remove_card_background: 카드 배경 제거 + trust_level: 신뢰 수준 + trust_level_locked: 잠금 신뢰 수준 + include_extensions: 사용자 확장 포함 + include_extensions_stats: 통계 읽기 및 게시 + include_extensions_external_ids: 외부 ID + include_extensions_emails: 이메일 + include_extensions_ips: IP 주소 및 위치 + actor_username: 실행 사용자 + badge: + operation: 작업 + operations: + grant: 배지 부여 + revoke: 배지 취소 + username: 사용자 + badge_id: 배지 + badge_id_placeholder: 배지 선택 + actor_username: 실행 사용자 + send_personal_message: + recipient_usernames: 수신자 + recipient_usernames_description: 한 명 이상의 사용자를 선택하세요. + recipient_group_names: 수신자 그룹 + recipient_group_names_description: 하나 이상의 그룹을 선택하세요. + title: 제목 + raw: 본문 + raw_description: 개인 메시지 본문 + sender_username: 보내는 사람 + post: + operation: 작업 + operations: + create: 게시물 작성 + edit: 게시물 편집 + get: 게시물 가져오기 + list: 게시물 검색 + delete: 게시물 삭제 + recover: 게시물 복구 + topic_id: 글 번호 + raw: 본문 + raw_description: 게시물 원문 + reply_to_post_number: 답글을 달 게시물 번호 + reply_to_post_number_description: 글 안의 특정 게시물에 답글을 작성합니다. + whisper: 관리자 전용 댓글로 작성 + whisper_description: 관리자만 볼 수 있는 댓글로 작성합니다. 작성자에게 관리자 전용 댓글 작성 권한이 있어야 합니다. + bypass_permission_checks: 권한 확인 우회 + bypass_permission_checks_description: 비공개 글, 보안 카테고리, 개인 메시지 등 해당 글을 보거나 답글을 + 달 수 없는 경우에도 선택된 작성자로 게시물이 생성됩니다. 작성자에게는 해당 글에 대한 접근 권한이 부여되지 않습니다. + author_username: 작성자 + post_id: 게시물 ID + editor_username: 편집자 + include_raw: 원문 포함 + include_cooked: 표시용 본문 포함 + body_character_limit: 본문 글자 수 제한 + body_character_limit_description: 원문과 표시용 본문에서 가져올 최대 글자 수입니다. 앞부분과 뒷부분을 절반씩 + 유지합니다. 제한하지 않으려면 0을 입력하세요. + query: 검색 조건 + query_description: PostsFilter 문법으로 게시물을 검색합니다. + query_placeholder: 카테고리와 태그 및 작성자와 키워드 같은 조건으로 게시물을 검색합니다. + created_after: 다음 날짜 이후에 생성됨 + created_before: 이전에 생성됨 + topic_created_after: 다음 날짜 이후에 생성된 글 + topic_created_before: 이전에 생성된 글 + categories: 카테고리 + categories_description: 쉼표로 구분된 카테고리 ID, 슬러그 또는 이름 + exclude_categories: 카테고리 제외 + exact_category_match: 정확한 카테고리 일치 + exact_category_match_description: 카테고리 일치 시 하위 카테고리 제외 + tags: 태그 + exclude_tags: 태그 제외 + topics: 글 + topics_description: 쉼표로 구분된 글 ID + usernames: 사용자 + usernames_description: 쉼표로 구분된 사용자 이름 + groups: 그룹 + groups_description: 쉼표로 구분된 그룹 이름 + post_type: 게시물 유형 + post_types: + regular: 일반 게시물만 + all: 표시되는 모든 게시물 + first: 첫 게시물만 + reply: 댓글만 + moderator_action: 운영자 작업 기록만 + small_action: 간단한 작업 기록만 + whisper: 관리자 전용 댓글만 + status: 상태 + statuses: + any: 모든 상태 + open: 열려 있는 + closed: 닫은 + archived: 보관됨 + listed: 목록에 표시 + unlisted: 미등록 + deleted: 삭제됨 + public: 공개 + noreplies: 댓글 없음 + single_user: 단일 사용자 + keywords: 키워드 + keywords_description: 쉼표로 구분된 키워드 + topic_keywords: 글 키워드 + order: 정렬 + orders: + latest: 최신 게시물 + oldest: 가장 오래된 게시물 + latest_topic: 최신 글 + oldest_topic: 가장 오래된 글 + likes: 가장 좋아하는 + limit: 최대 결과 수 + limit_description: 반환할 최대 게시물 수(1~800, 기본값 30) + offset: 오프셋 + advanced_filter: 고급 필터 + advanced_filter_description: 구성된 필터에 추가된 추가 PostsFilter 쿼리 문자열 + actor_username: 실행 사용자 + flag_post: + post_id: 게시물 ID + flag_type: 신고 유형 + flag_types: + review: 검토 대기열에 게시물 추가 + review_hide: 검토 대기열에 게시물을 추가하고 게시물을 숨깁니다. + review_delete: 검토 대기열에 추가하고 게시물 삭제 + review_delete_silence: 검토 대기열에 추가하고 게시물을 삭제한 뒤 사용자 이용 정지 + spam: 스팸으로 신고하고 게시물 숨기기 + spam_silence: 스팸으로 신고하고 게시물을 숨긴 뒤 사용자 이용 정지 + reason: 이유 + actor_username: 실행 사용자 + flag_user: + username: 사용자 + reason: 이유 + reopen_resolved: 해결된 리뷰 다시 열기 + reopen_resolved_description: 리뷰 항목이 이미 승인되거나 거부된 경우에도 사용자를 대기열로 다시 보냅니다. 업무 + 흐름에서 운영자의 결정이 다시 열리지 않도록 기본적으로 꺼져 있습니다. + actor_username: 실행 사용자 + topic: + operation: 작업 + operations: + create: 글 만들기 + get: 글 가져오기 + list: 글 목록 가져오기 + close: 글 닫기 + archive: 글 보관 + bump: 글을 최신 목록 위로 올리기 + set_custom_fields: 사용자 지정 항목 설정 + topic_id: 글 번호 + silent: 알림 없이 올리기 + silent_description: 새 활동 항목을 만들지 않고 글을 최신 목록 위로 올립니다. + title: 제목 + raw: 본문 + raw_description: 첫 번째 글의 본문 + category_id: 카테고리 + tag_names: 태그 + query: 검색 조건 + query_description: "`/filter`와 동일한 구문을 사용하여 쿼리를 필터링합니다(예: 카테고리:지원 상태:미결 주문:활동)." + query_placeholder: 카테고리:지원 상태:열림 + custom_field_names: 맞춤 필드 포함 + custom_field_names_placeholder: 맞춤 필드 선택 + custom_fields: 맞춤 필드 + key: 키 + value: 값 + add_custom_field: 맞춤 필드 추가 + limit: 최대 결과 수 + limit_description: 반환할 최대 글 수(1~100, 기본값 30) + offset: 오프셋 + offset_description: 결과를 반환하기 전에 건너뛸 일치 글 수 + actor_username: 실행 사용자 + set_fields: + mode: 방식 + mode_manual: 수동 + mode_raw: JSON + assignments: 변경할 항목 + json_output: JSON + include_other_fields: 입력 필드 포함 + include: 포함할 입력 필드 + include_all: 모두 + include_selected: 선택된 + include_except: 제외한 모든 것 + include_fields: 포함할 필드 + include_fields_placeholder: 회사, 아이디 + exclude_fields: 제외할 필드 + exclude_fields_placeholder: 디버그, 내부.노트 + add_field: 필드 추가 + code: + mode: 방식 + mode_description: 코드가 항목당 한 번 실행되는지 아니면 모든 항목에 대해 한 번 실행되는지 선택하세요. + mode_run_once_for_each_item: 각 항목에 대해 한 번씩 실행 + mode_run_once_for_all_items: 모든 항목에 대해 한 번 실행 + code: 자바스크립트 코드 + code_description: "$json을 통해 이전 단계의 출력에 접근합니다. 다음 단계로 데이터를 전달하기 위해 객체를 반환합니다." + access_control: + groups_from_input: 입력의 그룹 + permission: 허가 + input_placeholder: 여기에 그룹 입력을 드롭하세요. + invalid_input: 입력의 그룹은 그룹 ID의 배열이거나 표현식이어야 합니다. + invalid_permission: 유효한 권한을 선택하세요. + parameter_field: + fixed: 결정된 + plain: 솔직한 + dynamic: 동적 + expression_preview: + result: 결과 + empty: 비어 있는 + undefined: 한정되지 않은 + invalid: 잘못된 자바스크립트 + warning: 누락된 함수 호출 + pending: 아직 해결되지 않음 + reference_pill: + source: + input: 입력 + trigger: 실행 조건 + item_index: 항목 순서 + variable: 변하기 쉬운 + current_user: 현재 사용자 + site_setting: 사이트 설정 + execution: 실행 + filter_placeholder: 속성 필터링… + no_properties: 드릴할 속성이 없습니다. + no_matches: 일치하는 항목 없음 + edit_as_code: 코드 편집 + pick_property: 부동산을 선택하세요 + expression_docs: + sections: + previous_nodes: 이전 노드 + vars: + input: 현재 노드 입력 도우미. $input.item, $input.all(), $input.first(), $input.last() + 또는 $input.params를 사용하세요. + item_index: 현재 처리 중인 입력 항목의 인덱스입니다. + json: 현재 입력 항목의 JSON 데이터입니다. $input.item.json의 약어입니다. + trigger: '실행 조건 노드의 출력 데이터입니다. 예: $trigger.topic.id' + site_settings: 'Discourse 사이트 설정에 접근하세요. 예: $site_settings.title' + current_user: '업무 흐름을 실행한 사용자입니다. 속성: ID, 사용자 이름' + workflow_vars: 관리 패널에 정의된 업무 흐름 변수입니다. + execution: '실행 메타데이터: id,flow_id,workflow_name' + node_ref: '이전 노드의 출력을 참조합니다. 예: $(''노드 이름'').item.json' + helpers: '유틸리티 기능. 현재: $helpers.absoluteUrl(경로).' + methods: + input: + all: 현재 노드의 입력 항목 배열을 반환합니다. + first: 현재 노드의 첫 번째 입력 항목을 반환합니다. + last: 현재 노드의 마지막 입력 항목을 반환합니다. + helpers: + absolute_url: '사이트의 기본 URL을 사용하여 상대 경로(예: 게시물 또는 글 URL)를 절대 URL로 변환합니다. + 이미 절대 경로는 변경되지 않고 반환됩니다.' + node_preview: + title: 시사 + counts: "%{input} → %{output}" + items: + one: 항목 %{count}개 + other: 항목 %{count}개 + nested_items: + one: "[항목 %{count}개]" + other: "[항목 %{count}개]" + no_items: 이 단계에서는 현재 샘플 데이터에서 항목을 생성하지 않습니다. + pending: 업무 흐름을 한 번 실행하거나 이전 단계에서 데이터를 고정하여 여기에서 결과를 미리 볼 수 있습니다. + truncated: 첫 번째 항목만 표시합니다. + failed: 이 단계를 미리 볼 수 없습니다. + property_engine: + add_item: 항목 추가 + add_option: 옵션 추가 + add_field: 필드 추가 + remove_assignment: "%{name} 제거" + remove_item: 항목 삭제 + move_item_up: 항목 %{position}를 위로 이동 + move_item_down: 항목 %{position}를 아래로 이동 + dynamic_hint: "%{value}로 해결되어야 합니다." + assignment_types: + string: 문자열 + number: 숫자 + boolean: 참 또는 거짓 + array: 정렬 + object: 물체 + fields: + category_ids: 카테고리 + category_ids_description: 이 카테고리의 글에 대해서만 실행됩니다. 모든 카테고리와 일치하려면 비워 두세요. + category_ids_placeholder: 모든 카테고리 + changed_fields: 변경된 필드 + changed_fields_description: 프로필의 해당 부분 중 하나가 변경된 경우에만 실행됩니다. + changed_fields_placeholder: 어떤 변화라도 + changed_fields_avatar: 화신 + changed_fields_bio: 소개 + changed_fields_name: 이름 + changed_fields_username: 사용자 이름 + changed_fields_email: 이메일 + changed_fields_website: 웹사이트 + changed_fields_location: 위치 + changed_fields_title: 제목 + changed_fields_profile_images: 프로필 및 카드 배경 + combinator: 매치 모드 + combinator_and: 모든 조건을 통과해야 함 + combinator_or: 어떤 조건이라도 통과할 수 있다 + group_id: 그룹 + group_id_placeholder: 그룹 선택 + group_ids: 그룹 + group_ids_description: 이 그룹 중 하나 이상에 속한 사용자에 대해서만 실행됩니다. + group_ids_placeholder: 모든 그룹 + include_subcategories: 하위 카테고리 포함 + reviewable_types: 검토 가능한 유형 + reviewable_types_description: 이러한 검토 가능한 유형에 대해서만 실행됩니다. + reviewable_types_placeholder: 모든 유형 + dynamic_values: + badge_id: 배지 ID + boolean: 참 또는 거짓 + category_id: 카테고리 ID + chat_channel_id: 채팅 채널 ID + column_name: 열 이름 + data_table_id: 데이터 테이블 ID + group_id: 그룹 ID + group_names: 그룹 이름 + id: 신분증 + number: 숫자 + option_value: 옵션 값 + query_id: 쿼리 ID + tag_names: 태그 이름 + username: 사용자 이름 + usernames: 사용자 이름 + user_or_group_name: 사용자 이름 또는 그룹 이름 + add_attributes: 속성 + assignment_name: 이름 + assignment_type: 유형 + assignment_value: 값 + max_items_reached: + one: 최대 %{count}개 항목 + other: 최대 %{count}개 항목 + webhook: + http_method: HTTP 방식 + path: 길 + path_placeholder: 내 웹훅 + url_preview: 웹훅 URL + click_to_copy: 복사하려면 클릭하세요. + copy_test_url: 테스트 URL 복사 + listening_seconds: "%{seconds}에 대한 테스트 이벤트 수신 중" + cancel_test_listener: 취소 + response_mode: 대답하다 + response_mode_on_received: 즉시 + response_mode_last_node: 마지막 노드가 완료되면 + response_mode_response_node: 웹후크 노드에 응답 사용 + response_code: 응답 코드 + response_data: 응답 데이터 + response_data_first_entry_json: 첫 번째 항목 JSON + response_data_all_entries: 모든 항목 + response_data_no_data: 데이터 없음 + response_body: 응답 본문 + no_response_body: 응답 본문 없음 + response_headers: 응답 헤더 + add_response_header: 응답 헤더 추가 + ip_allowlist: IP 허용 목록 + ignore_bots: 봇 무시 + authentication: 인증 + authentication_none: 없음 + authentication_basic_auth: 기본 인증 + authentication_bearer_auth: 무기명 토큰 + authentication_header_auth: 헤더 인증 + credential: 연결 정보 + stale_topic: + hours: 몇 시간 동안 댓글 없음 + description: 지정된 시간 동안 글에 응답이 없을 때 발생합니다. + category_ids_description: 이 카테고리의 글만 고려하세요. 모든 카테고리와 일치하려면 비워 두세요. + tag_names: 태그 + tag_names_description: 다음 태그 중 하나 이상이 포함된 글만 고려하세요. + topic_closed: + tag_names: 태그 + tag_names_description: 이러한 태그 중 하나 이상이 있는 글에 대해서만 실행됩니다. + post_created: + topic_type: 글 유형 + topic_type_description: 글, 개인 메시지 또는 둘 다 업무 흐름을 실행해야 하는지 선택하세요. + topic_type_all: 모두 + topic_type_topics: 글 + topic_type_personal_messages: 개인 메시지 + group_inbox_id: 그룹받은 편지함 + group_inbox_id_description: 이 그룹 받은편지함의 개인 메시지에 대해서만 실행됩니다. + group_inbox_id_placeholder: 모든 그룹 받은편지함 + category_ids_description: 이 카테고리의 게시물에 대해서만 실행됩니다. 모든 카테고리와 일치하려면 비워 두세요. + tag_names: 태그 + tag_names_description: 이러한 태그 중 하나 이상이 포함된 글의 게시물에 대해서만 실행됩니다. + post_lifecycle: + topic_type: 글 유형 + topic_type_description: 글, 개인 메시지 또는 둘 다 업무 흐름을 실행해야 하는지 선택하세요. + topic_type_all: 모두 + topic_type_topics: 글 + topic_type_personal_messages: 개인 메시지 + category_ids_description: 이 카테고리의 게시물에 대해서만 실행됩니다. 모든 카테고리와 일치하려면 비워 두세요. + tag_names: 태그 + tag_names_description: 이러한 태그 중 하나 이상이 포함된 글의 게시물에 대해서만 실행됩니다. + post_edited: + category_ids_description: 이 카테고리의 게시물에 대해서만 실행됩니다. 모든 카테고리와 일치하려면 비워 두세요. + tag_names: 태그 + tag_names_description: 이러한 태그 중 하나 이상이 포함된 글의 게시물에 대해서만 실행됩니다. + post_scope: 게시물 범위 + post_scope_description: 업무 흐름을 실행할 게시물을 선택하세요. + post_scope_first_post: 첫 번째 게시물 + post_scope_replies: 답글 + post_scope_all_posts: 모든 게시물 + trust_levels: 신뢰 수준 + trust_levels_description: 이러한 신뢰 수준을 가진 사용자가 작성한 게시물에 대해서만 실행됩니다. + post_moved: + category_ids: 목적지 카테고리 + category_ids_description: 이 카테고리로 이동된 게시물에 대해서만 실행됩니다. 모든 카테고리에 적용하려면 비워 두세요. + tag_names: 목적지 태그 + tag_names_description: 이 태그 중 하나 이상이 있는 글로 이동된 게시물에 대해서만 실행됩니다. + topic_created: + topic_type: 글 유형 + topic_type_description: 글, 개인 메시지 또는 둘 다 업무 흐름을 실행해야 하는지 선택하세요. + topic_type_all: 모두 + topic_type_topics: 글 + topic_type_personal_messages: 개인 메시지 + group_inbox_id: 그룹받은 편지함 + group_inbox_id_description: 이 그룹 받은편지함의 개인 메시지에 대해서만 실행됩니다. + group_inbox_id_placeholder: 모든 그룹 받은편지함 + tag_names: 태그 + tag_names_description: 이러한 태그 중 하나 이상이 있는 글에 대해서만 실행됩니다. + user_added_to_group: + group_id_description: 이 그룹에 사용자가 추가될 때만 실행됩니다. + user_removed_from_group: + group_id_description: 사용자가 이 그룹에서 제거될 때만 실행됩니다. + badge_granted: + badge_id: 배지 + badge_id_description: 이 배지가 부여된 경우에만 실행됩니다. 배지에 대해서는 비워 두세요. + badge_id_placeholder: 모든 배지 + user_seen: + trigger_on_first_seen: 처음 본 + trigger_on_first_seen_description: 사용자는 이전에 본 적이 없습니다. + trigger_on_not_seen_for_more_than: 비활성 후 복귀 + trigger_on_not_seen_for_more_than_description: 이전에 본 날짜가 있는 사용자에게만 적용됩니다. + not_seen_for_amount: 지속 + not_seen_for_unit: 단위 + not_seen_for_unit_hours: 시간 + not_seen_for_unit_days: 날 + not_seen_for_unit_weeks: 주 + not_seen_for_unit_months: 개월 + schedule: + rule: 실행 조건 규칙 + add_rule: 규칙 추가 + field: 실행 조건 간격 + field_minutes: 분 + field_hours: 시간 + field_days: 날 + field_weeks: 주 + field_months: 개월 + field_cron_expression: 맞춤(크론) + minutes_interval: 실행 조건 간 시간(분) + minutes_interval_description: 1-59 범위에 있어야 합니다. + hours_interval: 실행 조건 사이의 시간 + hours_interval_description: 범위 1-23 내에 있어야 합니다. + days_interval: 실행 조건 사이의 일수 + days_interval_description: 1-31 범위에 있어야 합니다. + weeks_interval: 실행 조건 사이의 주 + months_interval: 실행 조건 사이의 개월 수 + months_interval_description: 범위 1-12에 있어야 합니다. + trigger_at_day: 평일에 실행 조건 + trigger_at_day_of_month: 해당 월의 날짜에 실행 조건 + trigger_at_day_of_month_description: 해당 월에 해당 날짜가 없으면 노드가 실행되지 않습니다. + trigger_at_hour: 시간에 실행 조건 + trigger_at_minute: 분 단위로 실행 조건 + expression: 크론 표현 + expression_description: '표준 5필드 크론(분 시 월 월 요일). 예: 평일 오전 9시에는 0 9 * * 1-5입니다. + cron에 + 대한 도움말입니다.' + cron: 크론 표현 + cron_invalid: 유효한 5개 필드 크론 표현식이어야 합니다. + wait: + resume: 재개 시기 + resume_time_interval: 시간 간격 이후 + resume_webhook: 웹훅 호출 시 + wait_amount: 기다리다 + wait_unit: 단위 + wait_unit_seconds: 초 + wait_unit_minutes: 분 + wait_unit_hours: 시간 + wait_unit_days: 날 + webhook_info_description: 웹훅 URL은 런타임에 생성됩니다. $execution.resume_url + 변수를 사용하여 이전 노드의 기본 URL을 참조합니다. 이 노드에 웹훅 접미사가 있는 경우 이를 해당 URL에 추가합니다. + http_method: HTTP 방식 + response_mode: 대답하다 + response_mode_on_received: 즉시 + response_mode_last_node: 마지막 노드가 완료되면 + response_mode_response_node: 웹후크 노드에 응답 사용 + response_code: 응답 코드 + response_data: 응답 데이터 + response_data_first_entry_json: 첫 번째 항목 JSON + response_data_all_entries: 모든 항목 + response_data_no_data: 데이터 없음 + response_body: 응답 본문 + no_response_body: 응답 본문 없음 + response_headers: 응답 헤더 + add_response_header: 응답 헤더 추가 + ip_allowlist: IP 허용 목록 + ignore_bots: 봇 무시 + webhook_suffix: 웹훅 접미사 + limit_wait_time: 대기 시간 제한 + timeout_amount: 다음 시간 이후에 시간 초과됨 + timeout_unit: 타임아웃 단위 + time_window: + day_mode: 날 + day_mode_all: 하루 종일 + day_mode_weekdays: 평일에만 + day_mode_weekends: 주말에만 + day_mode_custom: 특정일 + days: 요일 + use_time_range: 시간 범위로 제한 + start_time: 시작 시간 + end_time: 종료 시간 + end_time_description: '이 시간 직전에 창이 종료됩니다. 자정(예: 22:00~06:00)을 시작하려면 시작보다 빠른 + 종료를 선택하고, 하루가 끝날 때까지 실행하려면 00:00을 선택하세요.' + timezone: 시간대 + timezone_description: 기본값은 업무 흐름 시간대입니다. + timezone_none: 업무 흐름 기본값 + loop_over_items: + batch_size: 배치 크기 + batch_size_description: 반복당 처리할 항목 수 + http_request: + authentication: 인증 + authentication_none: 없음 + authentication_basic_auth: 기본 인증 + authentication_bearer_token: 전달 토큰 + authentication_header_auth: 헤더 인증 + credential: 연결 정보 + method: 방식 + url: URL + headers: 헤더 + query_params: 쿼리 매개변수 + key_placeholder: 키 + value_placeholder: 값 + add_query_param: 매개변수 추가 + add_header: 헤더 추가 + content_type: 콘텐츠 유형 + content_type_json: JSON + content_type_form_urlencoded: URL로 인코딩된 양식 + content_type_raw: 원문 + body_json: 요청 본문 + body_json_placeholder: '{"키": "값"}' + body_raw: 요청 본문 + body_form: 양식 데이터 + add_body_form: 필드 추가 + raw_content_type: 콘텐츠 유형 + raw_content_type_placeholder: 텍스트/일반 + never_error: 오류가 발생하지 않음 + never_error_description: 오류를 발생시키는 대신 2xx가 아닌 응답을 반환합니다. + full_response: 응답 헤더 및 상태 포함 + full_response_description: 본문만 반환하는 대신 전체 응답을 반환합니다. + workflow_call: + workflow_id: 작업 흐름 + workflow_id_placeholder: 호출 가능한 업무 흐름을 선택하세요... + open_workflow: 업무 흐름 열기 + mapping_mode: 입력 + mapping_mode_auto: 자동으로 매핑 + mapping_mode_manual: 수동으로 필드 매핑 + fields: 항목 + workflow_call_trigger: + description: 이 업무 흐름은 다른 업무 흐름에서 호출될 수 있습니다. + split_out: + field: 분할할 필드 + field_description: 분할할 배열이 포함된 쉼표로 구분된 필드 이름입니다. 중첩된 필드에 대한 점 표기법을 지원합니다. + field_placeholder: items + include: 포함하다 + no_other_fields: 다른 필드 없음 + all_other_fields: 나머지 모든 항목 + selected_other_fields: 다른 필드를 선택했습니다. + fields_to_include: 포함할 필드 + fields_to_include_description: 입력 항목에서 전달할 쉼표로 구분된 필드 목록 + fields_to_include_placeholder: 회사, 아이디 + destination_field_name: 대상 필드 이름 + destination_field_name_description: 출력에서 분할 필드의 이름을 바꿉니다. 여러 필드를 분할하는 경우 일치하는 + 이름 수를 제공하세요. + sort: + type: 정렬 유형 + simple: 단순 + random: 무작위 + code: 암호 + sort_fields: 필드 정렬 + field_name: 필드 이름 + field_name_placeholder: 이름 + order: 정렬 방향 + ascending: 오름차순 + descending: 내림차순 + code_field: 자바스크립트 코드 + code_description: 비교기 함수 본문을 작성합니다. 변수 a와 b는 항목 개체입니다. -1, 0 또는 1을 반환합니다. + summarize: + fields_to_split_by: 묶을 기준 항목 + group_by_none: 없음 + as: 결과 이름 + add_fields_to_summarize: 계산 항목 추가 + aggregation: 계산 + aggregation_append: 모든 값 + aggregation_average: 평균 + aggregation_collect: 항목을 유지 + aggregation_concatenate: 이어 붙이기 + aggregation_count: 개수 + aggregation_count_unique: 얼마나 많은 별개 + aggregation_first: 첫 번째 + aggregation_last: 마지막 + aggregation_max: 최댓값 + aggregation_min: 최솟값 + aggregation_sum: 합계 + aggregation_unique: 모든 뚜렷한 + field: 필드 + field_description: 집계할 필드입니다. 그룹의 모든 항목을 계산하려면 '개수'를 비워 두세요. "항목 유지"의 경우 전체 + 항목을 유지하려면 비워 두세요. + output_field_name: 출력 필드 이름 + output_field_name_description: 결과를 쓸 필드의 이름입니다. 기본값은 계산 및 필드에서 파생된 이름입니다. + separate_by: 분리 기호 + separate_by_comma: 콤마 + separate_by_comma_space: 쉼표와 공백 + separate_by_space: 공백 + separate_by_newline: 줄바꿈 + separate_by_none: 없음 + separate_by_custom: 다른 + custom_separator: 맞춤 구분 기호 + merge: + mode: 방식 + mode_append: 추가 + mode_combine: 결합하다 + include_unpaired: 페어링되지 않은 항목 포함 + include_unpaired_description: 두 입력의 항목 수가 다른 경우 쌍을 이루는 대응 항목이 없는 남은 항목을 버리는 + 대신 보관하세요. + resolve_clash: 같은 항목 이름이 있을 때 + resolve_clash_add_suffix: 접미사 추가 + resolve_clash_prefer_first: 첫 번째 항목을 선호합니다 + resolve_clash_prefer_last: 마지막 항목 선호 + log: + mode: 방식 + mode_description: 항목을 항목당 한 번 기록할지 아니면 모든 항목에 대해 한 번 기록할지 선택합니다. + mode_run_once_for_each_item: 각 항목에 대해 한 번씩 실행 + mode_run_once_for_all_items: 모든 항목에 대해 한 번 실행 + entries: 로그 항목 + key: 키 + value: 값 + add_entry: 항목 추가 + markdown_table: + mapping_mode: 매핑 열 모드 + mapping_mode_manual: 각 열을 수동으로 매핑 + mapping_mode_auto: 자동으로 매핑 + columns: 열 + header: 헤더 + value: 값 + add_column: 열 추가 + template: + mode: 방식 + mode_description: 템플릿이 항목당 한 번 렌더링되는지 아니면 모든 항목에 대해 한 번 렌더링되는지 선택하세요. + mode_run_once_for_each_item: 각 항목에 대해 한 번씩 실행 + mode_run_once_for_all_items: 모든 항목에 대해 한 번 실행 + template: 서식 + template_description: '모든 항목 모드에서는 루프 구문 {% for item in items %}...{% + endfor %}를 사용합니다. 루프 내에서 항목 필드 앞에 item.를 붙입니다(예: + {{ item.topic.title }}). 루프 인덱스는 item.item_index로 + 제공됩니다. 각 항목 모드에서는 현재 항목에 동일한 item. 접두사를 사용합니다. 여러 개의 분기가 연결되면 + 각 분기는 연결된 순서대로 inputs[0], inputs[1] 등으로 사용할 수 + 있습니다. items는 항상 첫 번째 입력입니다. items_count, vars, + workflow, execution 및 site_settings에도 + 접근할 수 있습니다. 업무 흐름 표현식은 이 필드 내에서 평가되지 않습니다. 항목을 수정해야 하는 경우 템플릿 노드 전에 필드 설정 + 노드를 사용하세요.' + template_placeholder: 안녕하세요 item.name + form: + page_type: 페이지 유형 + page_type_page: 다음 양식 페이지 + page_type_completion: 양식 종료 + form_title: 양식 제목 + form_title_placeholder: 내 양식 + form_description: 양식 설명 + form_description_placeholder: 이 양식의 목적을 설명하세요... + form_fields: 양식 필드 + add_form_field: 필드 추가 + field_label: 항목 이름 + field_label_placeholder: 필드 라벨 + field_type: 유형 + field_type_text: 텍스트 + field_type_textarea: 텍스트 영역 + field_type_number: 숫자 + field_type_email: 이메일 + field_type_password: 비밀번호 + field_type_date: 날짜 + field_type_checkbox: 체크박스 + field_type_dropdown: 드롭다운 + field_type_radio: 라디오 + field_type_hiddenField: 숨겨진 필드 + field_type_html: HTML + field_name: 맞춤 필드 이름 + required: 필수 + description: 설명 + placeholder: 자리 표시자 + placeholder_placeholder: 자리표시자 텍스트를 입력하세요... + field_value: 필드 값 + html: HTML + default_value: 기본값 + options: 필드 옵션 + value: 옵션 + on_submission: 양식 제출 시 + on_submission_completion_screen: 완료 화면 표시 + on_submission_redirect: URL로 리디렉션 + on_submission_show_text: 텍스트 표시 + completion_title: 제목 + completion_title_placeholder: 감사합니다! + completion_message: 메시지 + completion_message_placeholder: 귀하의 응답이 녹음되었습니다 + redirect_url: URL + redirect_url_placeholder: https://example.com/thanks + completion_text: 텍스트 + completion_text_placeholder: 제출해 주셔서 감사합니다. + response_mode: 다음과 같은 경우에 응답하세요. + response_mode_on_received: 양식이 제출되었습니다. + response_mode_workflow_finishes: 업무 흐름 완료 + authentication: 접근 권한 + authentication_description: 이 양식에 접근하고 제출할 수 있는 사람 + authentication_none: 누구나 + authentication_login_required: 로그인한 사용자만 + form_url: 양식 URL + test_url: 시험 + production_url: 실제 사용 주소 + listen_for_test_event: 테스트 이벤트 듣기 + test_mode_banner: 양식의 테스트 버전입니다. + thank_you: 감사합니다! 귀하의 응답이 기록되었습니다. + redirecting: 리디렉션 중... + error_message: 문제가 발생했습니다. 다시 시도해 주세요. + errors: + invalid: "%{field}가 유효하지 않습니다" + missing: "%{field}가 필요합니다" + submitting: 제출 중... + submit: 제출 + save_for_url: 업무 흐름을 저장하여 양식 URL 생성 + respond_to_webhook: + response_type: 다음으로 응답 + response_type_json: JSON + response_type_redirect: 리디렉션 + response_type_text: 텍스트 + response_type_no_data: 데이터 없음 + response_type_first_incoming_item: 첫 번째 들어오는 항목 + response_type_all_incoming_items: 들어오는 모든 항목 + status_code: 상태 코드 + redirect_url: 리디렉션 URL + redirect_url_placeholder: https://example.com/thanks + allowed_redirect_domains: 허용된 리디렉션 도메인 + allowed_redirect_domains_description: 이 노드가 리디렉션될 수 있는 외부 도메인입니다. example.com과 + 같은 정확한 호스트 이름이나 *.example.com과 같은 와일드카드 하위 도메인을 사용하세요. 리디렉션 URL이 신뢰할 수 없는 + 요청 데이터의 영향을 받을 수 없는 경우에만 와일드카드를 사용하세요. + add_allowed_redirect_domain: 도메인 추가 + domain: 도메인 + domain_placeholder: example.com + response_body: 응답 본문 + response_body_placeholder: '{"성공": 참}' + response_key: 응답 키 + response_headers: 응답 헤더 + add_response_header: 응답 헤더 추가 + data_table_node: + resource: 대상 + resources: + row: 행 + operation: 작업 + operations: + insert: 추가 + get: 가져오기 + update: 업데이트 + delete: 삭제 + upsert: 추가 또는 갱신 + row_exists: 행이 존재하는 경우 + row_not_exists: 행이 존재하지 않는 경우 + data_table_id: 데이터 테이블 + data_table_id_placeholder: 데이터 테이블 선택... + mapping_mode: 매핑 열 모드 + mapping_mode_manual: 각 열을 수동으로 매핑 + mapping_mode_auto: 자동으로 매핑 + columns_case_sensitive_hint_description: 열 매핑은 데이터 테이블 열 이름과 정확히 일치해야 합니다(대소문자 + 구분). + columns: 열 + filter_combinator: 매치 모드 + filter_combinator_and: 모든 조건이 일치해야 합니다. + filter_combinator_or: 어떤 조건이라도 일치할 수 있음 + filter: 조건 + limit: 최대 결과 수 + sort_column: 정렬 기준 + sort_column_placeholder: 열을 선택하세요... + sort_direction: 정렬 방향 + sort_direction_asc: 오름차순 + sort_direction_desc: 내림차순 + value_placeholder: 값 + executions: + title: 실행 기록 + workflow: 업무 흐름 + view_executions: 실행 기록 보기 + back_to_editor: 편집 화면으로 돌아가기 + status: 상태 + started_at: 시작 시각 + finished_at: 완료 시각 + run_time: 실행 시간 + id: ID + expand: 상세 보기 + collapse: 접기 + details: 상세 + no_executions: 아직 실행 기록이 없습니다. + empty_title: "%{username}님의 업무 흐름은 아직 실행되지 않았습니다" + empty_description: 업무 흐름이 실행되면 활동을 확인하고 문제를 찾을 수 있도록 실행 기록이 여기에 표시됩니다. + delete_selected: 선택한 기록 삭제 + select: 선택 + cancel_select: 선택 취소 + show: 보기 + delete_confirm: + one: "%{count} 실행을 삭제하시겠습니까?" + other: "%{count} 실행을 삭제하시겠습니까?" + input: 입력 + output: 출력 + no_output_data: 이 노드는 출력 데이터를 생성하지 않았으므로 실행이 중지되고 연결된 노드에 항목이 전달되지 않았습니다. + 빈 항목으로 실행을 계속하려면 이 노드의 설정 탭에서 항상 데이터 출력을 켭니다. + items: 항목 + logs: 기록 + workflow_call: 업무 흐름 호출 + workflow_call_called_by: 호출자 + workflow_call_workflow: 업무 흐름 %{id} + workflow_call_open: 공개 실행 + workflow_call_open_parent: 상위 실행 열기 + total_time: '전체 시간:' + export: 내보내기 + error: 오류 + reason: 이유 + with_value: 가치있는 + truncated: + input: 잘린 입력 + output: 잘린 출력 + value: 잘린 값 + original_bytes: 잘리기 전의 %{count} 바이트 + original_size: 잘리기 전의 %{count} 항목 + max_bytes: "%{count} 바이트 제한" + statuses: + pending: 대기 중 + running: 실행 중 + success: 완료 + error: 오류 + skipped: 건너뜀 + filtered: 조건에서 제외됨 + waiting: 대기 중 + kept: 유지됨 + rejected: 거부됨 + rate_limited: 실행 횟수 제한 + kinds: + trigger: 실행 조건 + condition: 조건 + action: 작업 + flow: 흐름 + stats: + executions: 실행 횟수 + failures: 실패 횟수 + failure_rate: 실패율 + avg_run_time: 평균 실행 시간 + period: 최근 7일 + variables: + title: 변수 + description: "$vars.KEY를 통해 모든 업무 흐름에서 전역 상수를 사용할 수 있습니다." + add: 변수 추가 + key: 키 + key_placeholder: 내_변수 + key_invalid: 문자 또는 밑줄로 시작해야 하며 문자, 숫자, 밑줄만 포함할 수 있습니다. + value: 값 + value_placeholder: 변수값 + creator: 작성자 + no_variables: 아직 정의된 변수가 없습니다. + delete_confirm: '"%{key}" 변수를 삭제하시겠습니까?' + empty_title: "%{username}, 변수를 설정해 봅시다" + empty_description: 변수를 사용하여 여러 업무 흐름에서 쉽게 참조할 수 있는 데이터를 저장할 수 있습니다. + add_first: 첫 번째 변수 추가 + usage_syntax: 사용법 구문 + copy_syntax: 클립보드에 복사 + copied: 클립보드에 복사됨 + edit: 변수 편집 + credentials: + title: 연결 정보 + description: 외부 서비스 연결에 사용하는 인증 정보를 암호화해 보관합니다 + add: 연결 정보 추가 + edit: 연결 정보 편집 + name: 이름 + name_placeholder: 연결 정보 이름 + type: 종류 + created: 만든 시각 + no_credentials: 등록된 연결 정보가 없습니다. + delete_confirm: "'%{name}' 연결 정보를 삭제하시겠습니까?" + empty_title: "%{username}님의 연결 정보를 설정해 보세요" + empty_description: 업무 흐름에서 사용할 외부 서비스 인증 정보를 암호화해 저장합니다. + add_first: 첫 연결 정보 추가 + set_up_credential: 연결 정보 설정 + select_type: 종류 선택 + referenced_by_workflows: 이 자격 증명은 업무 흐름에서 사용되며 삭제할 수 없습니다. 먼저 참조를 제거하세요. + in_use_title: 사용 중인 자격 증명 + in_use_description: 이 자격 증명은 다음 업무 흐름에서 사용되기 때문에 삭제할 수 없습니다. + data_tables: + title: 데이터 테이블 + add: 데이터 테이블 추가 + edit: 데이터 테이블 편집 + name: 이름 + name_placeholder: 내_테이블 + name_invalid: 문자 또는 밑줄로 시작해야 하며 문자, 숫자, 밑줄, 공백만 포함할 수 있습니다. + no_data_tables: 아직 데이터 테이블이 없습니다. + empty_title: "%{username}, 데이터 테이블을 설정하자" + empty_description: 데이터 테이블을 사용하여 업무 흐름에서 읽고 쓸 수 있는 구조화된 데이터를 저장할 수 있습니다. + add_first: 첫 번째 데이터 테이블 추가 + manage_data_tables: 데이터 테이블 관리 + columns: 열 + size: 크기 + rows: 행 + column_name: 열 이름 + column_name_invalid: 문자 또는 밑줄로 시작해야 하며 문자, 숫자, 밑줄만 포함할 수 있습니다. + column_type: 열 유형 + column_types: + string: 문자열 + number: 숫자 + boolean: 참 또는 거짓 + date: 날짜 + add_column: 열 추가 + add_row: 행 추가 + edit_row: 행 수정 + no_rows: 아직 행이 없습니다. + back: 뒤쪽에 + delete_confirm: 이 데이터 테이블과 모든 행을 삭제하시겠습니까? + in_use_title: 사용 중인 데이터 테이블 + in_use_description: 이 데이터 테이블은 다음 업무 흐름에서 사용되므로 삭제할 수 없습니다. + delete_selected: 선택 항목 삭제 + clear_selection: 선택 취소 + delete_rows_confirm: + one: "%{count} 행을 삭제하시겠습니까?" + other: "%{count} 행을 삭제하시겠습니까?" + canvas: + fit_to_view: 맞다 + zoom_to_fit: 맞게 확대 [1] + zoom_in: 확대 [+] + zoom_out: 축소 [-] + undo: 끄르다 + redo: 다시 하다 + auto_layout: 자동 레이아웃 [2] + add_step: 단계 추가 + cut: 자르다 + copy: 복사 + paste: 반죽 + clipboard_text: Discourse 업무 흐름에서 복사한 단계입니다. 다른 업무 흐름 편집기에 붙여 넣어 복제할 수 있습니다. + clipboard_unavailable: 이 창에 대해 복사했지만 시스템 클립보드를 사용할 수 없습니다. + nothing_to_paste: 붙여넣을 내용이 없습니다. + remove_connection: 연결 제거 + export_nodes: 내보내기 + import_nodes: 수입 + import_error: '가져오기 실패: 잘못된 파일 형식' + import_version_error: '가져오기 실패: 지원되지 않는 형식 버전' + max_nodes_reached: 업무 흐름은 %{max} 노드로 제한됩니다. + sync_error: 캔버스 변경 사항을 동기화하지 못했습니다. 페이지를 새로고침하세요. + sticky_note: + add: 스티커 메모 추가 + delete: 삭제 + change_color: 색상 변경 + placeholder: 편집하려면 두 번 클릭하세요. + manual_trigger: + run: 샘플 고정 데이터를 사용하여 수동으로 실행 + triggered: 실행됨 + failed: 실행 실패 + view_execution: 실행 보기 + listening: 테스트 웹훅 이벤트 수신 중 + needs_pin_data: 수동으로 실행하기 전에 이 실행 조건에 샘플 데이터를 고정하세요. + execute_step: + run: 단계 실행 + triggered: 단계 실행이 시작되었습니다. + view_execution: 실행 보기 + pin_data: + pin: 핀 데이터 + unpin: 고정 해제 + is_pinned: 이 데이터는 테스트 실행을 위해 고정됩니다. + output_available_tip: 이제 이 노드에 대한 출력 데이터가 있으므로 이를 고정하고 녹색 재생 버튼을 사용하여 이 실행 + 조건를 수동으로 실행할 때 사용할 수 있습니다. + save: 저장 + cancel: 취소 + schema_view: 개요 + json_view: JSON + add_sample_data: 샘플 데이터 추가 + empty_title: 아직 출력이 없습니다 + no_data_yet: 아직 출력이 없습니다. 이 노드를 수동으로 테스트하려면 샘플 데이터를 추가하세요. + no_data_no_edit: 출력 데이터가 없습니다. + loading_editor: 편집기 로드 중… + invalid_json: 잘못된 JSON + invalid_json_empty: JSON은 비워둘 수 없습니다. + invalid_shape_not_array: 고정된 데이터는 항목의 배열이어야 합니다. + invalid_shape_empty: 고정된 데이터에는 항목이 하나 이상 포함되어 있어야 합니다. + invalid_shape_item_not_object: 각 항목은 JSON 객체여야 합니다. + size_hint: "%{bytes} / %{max} 바이트" + size_exceeded: 고정된 데이터가 최대 크기를 초과합니다. + confirm_discard: 고정된 데이터에 대한 저장되지 않은 변경 사항을 삭제하시겠습니까? + branch: + 'true': 예 + 'false': 아니요 + done: 완료 + loop: 고리 review: transcript: view: 이전 메시지 기록 보기 @@ -1234,6 +5402,183 @@ ko: title: 신고된 음성 대화방 참여자 reviewable_chat_message: title: 신고된 채팅 메시지 + reviewable_ai_chat_message: + title: AI 신고가 지정된 채팅 메시지 + reviewable_ai_post: + title: AI 신고가 지정된 게시물 + reviewable_post_voting_comment: + title: 신고된 댓글 + noun: 댓글 + editing_post: 게시물 수정 중… + no_component_found: "%{type}에 대한 구성요소를 찾을 수 없습니다." + unknown: + title: + one: 비활성화된 플러그인의 검토 대기열 항목이 보류 중입니다. + other: 비활성화된 플러그인의 검토 대기열 항목이 보류 중입니다. + instruction: 해당 플러그인을 활성화하기 전까지는 제대로 표시되지 않습니다. 플러그인을 활성화하고 페이지를 새로고침하세요. + 또는 무시할 수도 있습니다. 자세히 알아보기... + reviewable_unknown_source: "%{reviewableType}(알 수 없는 플러그인)" + reviewable_known_source: "%{reviewableType}('%{pluginName}' 플러그인에서)" + delete_confirm: 비활성화된 플러그인으로 생성된 모든 검토 대기열 항목을 삭제하시겠습니까? + ignore_success: 비활성화된 플러그인으로 생성된 모든 검토 대기열 항목이 삭제되었습니다. + explain: + title: 검토 대기열 점수 + trust_level_bonus: + title: 더 높은 신뢰 수준의 사용자가 만든 신고는 더 높은 점수를 갖습니다. + type_bonus: + title: 운영진은 특정 신고 유형에 가산점을 지정해 우선순위를 높일 수 있습니다. + stale_help: 이 항목은 %{username}에 의해 해결되었습니다. + claim: + title: 이 항목 맡기 + unclaim: + help: 담당 해제 + delete_confirm: 검토 대기열에서 이 항목을 삭제하시겠습니까? + topic_has_pending: + one: 이 주제에는 승인 대기 중인 %{count} 게시물이 있습니다. + filtered_user: 신고된 사용자 + filtered_claimed_by: 신고 담당자 + user: + avatar: 신고 시 아바타 + silenced_until: 글쓰기 제한 종료 + silence_reason: 글쓰기 제한 사유 + suspended_until: 이용 정지 종료 + suspend_reason: 정지 사유 + scrubbed_by: 개인정보 삭제 처리자 + scrubbed_at: 개인정보 삭제 시각 + scrubbed_reject_reason: 사용자가 거부한 이유 + scrub_record: + button: 개인정보 삭제 + confirm_title: 개인 데이터 제거 + confirm_body: 이 검토 대기열 기록에서 개인정보를 삭제하시겠습니까? 사용자 이름과 이메일 및 IP 주소를 포함한 모든 + 개인정보가 이 기록에서 영구 삭제됩니다. + reason_title: 개인정보를 삭제하는 사유를 입력해야 합니다. + confirm_button: 제거 확인 + user_percentage: + summary: + one: "%{agreed} / %{disagreed} / %{ignored}(최근 신고 기준)" + agreed: + one: 동의 %{count}% + disagreed: + one: 동의 안 함 %{count}% + ignored: + one: 무시 %{count}% + topics: + unique_users: + one: "%{count} 사용자" + replies: + one: 답글 %{count}개 + filters: + priority: + title: 최소 우선순위 + active_filters: '활성 필터:' + clear_filter: "%{filter} 제거" + scores: + date: 보고일 + reviewed_timestamp: 검토 날짜 + statuses: + approved_flag: + title: 신고가 승인됨 + approved_user: + title: 사용자 승인 + approved_post: + title: 게시물이 승인됨 + rejected_flag: + title: 신고가 거부됨 + rejected_user: + title: 사용자가 거부됨 + rejected_post: + title: 게시물이 거부됨 + ignored: + title: 신고가 무시됨 + context_question: + is_this_post: 이거 %{reviewable_type} %{reviewable_human_score_types}인가요? + something_else_wrong: 이 %{reviewable_type}에 문제가 있나요? + approve_user: 이 사용자를 승인하시겠습니까? + suspect_user: 이 사용자는 스팸입니까? + approve_post: 이 게시물을 승인하시겠습니까? + approve_topic: 이 주제를 승인하시겠습니까? + flagged_as: 다음으로 표시됨 + post_flagged_as: 다음으로 신고가 지정된 게시물 + chat_flagged_as: 다음으로 신고가 지정된 채팅 + queued_post_label: 대기 중인 게시물 + queued_topic_label: 대기 중인 주제 + assigned_to: 게시물이 다음에 할당됨 + moderator_actions: 운영자 조치 + timeline_and_notes: 타임라인 및 메모 + timeline: + target_created: 게시물이 생성되었습니다. + target_created_by: "%{username} 님이 작성 · %{relativeDate}" + target_deleted_by: "%{username} 님이 삭제 · %{relativeDate}" + flagged: 신고됨 + flagged_as_by: "%{username} 님이 %{flagReason}(으)로 신고 · %{relativeDate}" + claimed: 담당 지정됨 + claimed_by: "%{username} 님이 담당 · %{relativeDate}" + unclaimed_by: "%{username} 님이 담당 해제 · %{relativeDate}" + reviewed: 검토됨 + approved_by: "%{username} · %{relativeDate}에 의해 승인됨" + rejected_by: "%{username} · %{relativeDate}에 의해 거부됨" + ignored_by: "%{username} · %{relativeDate}에 의해 무시됨" + view_conversation: 개인 메시지 보기 + note_added: 운영자 메모 + note_added_by: "%{username} 님의 운영자 메모 · %{relativeDate}" + author_silenced_by: "%{username} 님이 작성자의 글쓰기를 제한함 · %{relativeDate}" + author_silenced_automatically: 작성자의 글쓰기가 자동으로 제한됨 · %{relativeDate} + author_suspended_by: "%{username} 님이 작성자를 이용 정지함 · %{relativeDate}" + author_suspended_automatically: 작성자가 자동으로 정지됨 · %{relativeDate} + no_events: 표시할 타임라인 이벤트가 없습니다. + author_penalty: + effect: + retains_silence: 작성자의 글쓰기 제한을 유지합니다. + retains_suspension: 작성자는 계속 정지 상태입니다. + retains_silence_and_suspension: 작성자의 글쓰기 제한과 이용 정지를 유지합니다. + lifts_silence: 작성자의 글쓰기 제한을 해제합니다. + toast: + still_silenced: "%{username} 님의 글쓰기 제한이 유지됩니다." + undone: "%{username} 님의 글쓰기 제한이 해제됐습니다." + notes: + add_note_description: 다른 운영자가 상황을 파악할 수 있도록 메모를 추가하세요. + add_note_button: 메모 추가 + placeholder: 여기에 메모를 작성하세요... + chars_remaining: 남은 %{count} 문자 + delete_note: 이 메모 삭제 + queued_user: 대기 중인 사용자 + posted_in: 에 게시됨 + flagged_user: 신고된 사용자 + need_help: 도움이 필요하신가요? + copy_link_feedback: 링크가 복사되었습니다 + view_source: 소스 보기 + insights: + title: 검토 정보 + flag_volume: 신고 수 + flagged_by_users: + one: 사용자 %{count}명이 신고함 + other: 사용자 %{count}명이 신고함 + similar_posts: 과거 위반사항 + flagged_in_timeframe: + one: 확인된 신고 %{count}건 + other: 확인된 신고 %{count}건 + user_activity: 사용자 정보 + activities: + joined_on: '가입: %{joinDate}' + trust_level: '신뢰 수준: %{trustLevelName}' + posts: + one: "%{count} 게시물" + moderation_history: + label: 운영 조치 기록 + silenced: '글쓰기 제한: %{count}' + suspended: '정지됨: %{count}' + rejected_posts: '거부된 게시물: %{count}' + solution_marked: 해결책 지정됨 + topic_has_solution: 이 주제에는 해결책이 있습니다. + topic_unlisted: 이 주제는 목록에 없으며 직접 링크를 통해서만 접근할 수 있습니다. + help: + community_moderation_guide: 이 커뮤니티의 운영 지침 + moderation_guide: Discourse 운영 지침 + flag_priorities: 사용자 평판 및 신고 우선순위 관리 + spam_detection: 스팸 감지 + approval: + pending_posts: + one: 보류 중인 %{count} 게시물이 있습니다. keyboard_shortcuts_help: chat: keyboard_shortcuts: @@ -1246,9 +5591,107 @@ ko: composer_code: "%{shortcut} 코드 (작성기에서만)" drawer_toggle: "%{shortcut} 채팅 창 열기 또는 접기" drawer_close: "%{shortcut} 채팅 창 닫기" + search_label: 검색 단축키 + search_placeholder: 설명이나 키 조합으로 바로가기 검색 + search_ctrl_f_tip: 이 포럼 전체를 검색하려면 /를 누르세요. + search_aliases: + alt: alt option 알트 옵션 + meta: meta cmd command win windows super 메타 명령 윈도우 + ctrl: ctrl control 컨트롤 + enter: enter return 엔터 입력 + esc: esc escape 이스케이프 취소 + shift: shift 시프트 + jump_to: + next: 다음 주제 + previous: 이전 주제 + navigation: + jump: '게시물 #으로 이동' + open: 선택한 주제 열기 + open_new_window: 새 탭/창에서 선택한 주제 열기 + next_prev: 다음/이전 섹션 + go_to_unread_post: 읽지 않은 첫 번째 게시물로 이동 + application: + create: 새 주제 또는 개인 메시지 만들기 + notifications: 알림 열기 + hamburger_menu: 탐색 메뉴 열기 + user_profile_menu: 사용자 메뉴 열기 + show_incoming_updated_topics: 업데이트된 주제 표시 + filter_sidebar: 사이드바 필터링 + help: 키보드 도움말 열기 + toggle_bulk_select: 대량 선택 전환 + dismiss: 선택한 주제 닫기 + x: 선택 전환(대량 선택 모드에서) + composing: + return: 작성기로 돌아가기 + minimize: 작성기 최소화 + create_or_reply: 주제 만들기 또는 답글 게시 + fullscreen: 작성기 전체 화면 + insert_current_time: 현재 시간 삽입 + bold: 굵게 + italic: 이탤릭체 + link: 링크 삽입 + paragraph: 문단 + heading_1: 제목 1 + heading_2: 제목 2 + heading_3: 제목 3 + heading_4: 제목 4 + toggle_direction: 텍스트 방향 전환 + ordered_list: 순서 있는 목록 + unordered_list: 순서가 없는 목록 + bookmarks: + enter: 저장하고 닫기 + next_business_week: 다음주 시작 + none: 알림 없음 + actions: + bookmark_topic: 북마크 주제 전환 + pin_unpin_topic: 주제 고정/고정 해제 + share_topic: 주제 공유 + share_post: 게시물 공유 + reply_post: 게시물에 답글 작성 + quote_post: 게시물 인용 + like: 게시물 좋아요 + flag: 게시물 신고 + bookmark: 게시물 북마크 + edit: 게시물 수정 + delete: 게시물 삭제 + mark_muted: 주제 음소거 + mark_regular: 일반(기본) 주제 + mark_watching: 주제 관심 설정 + print: 주제 인쇄 + defer: 주제를 읽지 않은 상태로 표시 + topic_admin_actions: 주제 관리자 작업 열기 + archive_private_message: 개인 메시지 보관 전환 + search_menu: + prev_next: 선택 항목을 위아래로 이동 + insert_url: 열린 작성기에 선택 항목 삽입 + full_page_search: 전체 페이지 검색을 시작합니다 + boards: + title: 보드 + navigate_boards_columns: 보드와 열 이동 + navigate_cards: 카드 사이 이동 + move_card_column: 선택한 카드를 옆 열로 이동 + move_card_position: 직접 정렬하는 열에서 선택한 카드의 위치 변경 + templates: + title: 템플릿(텍스트 영역 내) + insert_template: "%{shortcut} 템플릿 삽입" + admin: + search_prev_next: 선택 항목을 위아래로 이동 + search_open: 관리 인터페이스 검색 열기 + search_full_page: 전체 페이지 관리자 검색 열기 topic_statuses: chat: help: 이 주제에서 채팅을 사용할 수 있습니다. + hot: + title: 인기 + unlisted: + help: 이 주제는 목록에 없습니다. 주제 목록에는 표시되지 않으며 직접 링크를 통해서만 접근할 수 있습니다. %{unlistedReason} + visibility_reasons: + op_flag_threshold_reached: 이 주제는 신고 기준에 도달했기 때문에 자동으로 목록에서 제외되었습니다. + op_unhidden: 이 주제는 작성자가 다시 등록했습니다. + embedded_topic: 이 주제는 삽입된 주제이므로 다시 나열되었습니다. + manually_unlisted: 관리자 또는 운영자가 이 주제를 목록에서 직접 숨겼습니다. + manually_relisted: 관리자 또는 운영자가 이 주제를 목록에 다시 표시했습니다. + bulk_action: 사용자가 수행한 일괄 작업으로 인해 이 주제의 공개 상태가 변경되었습니다. user_menu: no_chat_notifications_title: 아직 채팅 알림이 없습니다. no_chat_notifications_body: 누군가 개인 메시지를 보내거나 채팅에서 @멘션하면 이 화면에 알림이 표시됩니다. @@ -1257,6 +5700,34 @@ ko: tabs: chat_notifications_with_unread: one: 채팅 알림 - 읽지 않은 알림 %{count}개 + replies_with_unread: + one: 답글 - %{count} 읽지 않은 답글 + other: 답글 - %{count} 읽지 않은 답글 + mentions_with_unread: + one: 멘션 - %{count} 읽지 않은 멘션 + other: 멘션 - %{count} 읽지 않은 멘션 + likes_with_unread: + one: 좋아요 - %{count} 읽지 않은 좋아요 + other: 좋아요 - %{count} 읽지 않은 좋아요 + watching: 관심 주제 + watching_with_unread: + one: 관심 주제 - 읽지 않은 주제 %{count}개 + other: 관심 주제 - 읽지 않은 주제 %{count}개 + messages_with_unread: + one: 개인 메시지 - %{count} 읽지 않은 메시지 + other: 개인 메시지 - %{count} 읽지 않은 메시지 + bookmarks_with_unread: + one: 북마크 - %{count} 읽지 않은 북마크 + other: 북마크 - %{count} 읽지 않은 북마크 + review_queue_with_unread: + one: 검토 대기열 - %{count} 항목 검토가 필요함 + other: 검토 대기열 - %{count} 항목 검토가 필요함 + other_notifications_with_unread: + one: 기타 알림 - %{count} 읽지 않은 알림 + other: 기타 알림 - %{count} 읽지 않은 알림 + reviewable: + new_post_in_deleted_topic: 삭제된 주제의 새 게시물 + user_requires_approval: "%{username} 님의 승인이 필요합니다." sidebar: collapse_all_sections: 모든 섹션 접기 expand_all_sections: 모든 섹션 펼치기 @@ -1298,6 +5769,8 @@ ko: title: 신고된 게시물과 검토 대기 항목 users: title: 전체 사용자 목록 + admin: + title: 사이트 설정 및 보고서 custom: add: 사용자 지정 영역 추가 always_public: 이 영역의 내용은 항상 공개됩니다 @@ -1388,6 +5861,7 @@ ko: title: 화면 색상 모드 new_count: one: 새 항목 %{count}개 + other: "%{count}개 새 항목" no_results: description_admin_search: "‘%{filter}’와 일치하는 항목을 찾지 못했습니다." panels: @@ -1402,11 +5876,15 @@ ko: toggle_section: 영역 펼치기 또는 접기 unread_count: one: 읽지 않은 %{count} + other: "%{count}개 읽지 않음" welcome_banner: header: new_members: 어서 오세요 %{preferred_display_name}님! logged_in_members: 어서 오세요 %{preferred_display_name}님! anonymous_members: "%{site_name}에 오신 것을 환영합니다!" + subheader: + logged_in_members: '' + anonymous_members: '' composer: switch_to_markdown: 기본 마크다운 편집기로 전환 (%{keyboardShortcut}) switch_to_markdown_no_shortcut: 기본 마크다운 편집기로 전환 @@ -1633,10 +6111,36 @@ ko: preview_node: show_source: 소스코드 보기 show_preview: 미리보기 보기 + unsupported_token: 서식 편집기에서 이 게시물에 사용된 일부 기능을 지원하지 않아 Markdown 편집기로 전환합니다. + graphviz_sample: |- + 이중 그래프 G { + a -> b; + b -> c; + a -> c; + } + spoiler_text: 이 텍스트는 흐리게 표시됩니다. select_placeholder: 선택하세요… none_placeholder: 없음 select_kit: default_header_text: 선택하세요… + results_count: + one: "%{count} 결과" + max_content_reached: + one: "%{count} 항목만 선택할 수 있습니다." + min_content_not_reached: + one: 최소한 %{count} 항목을 선택하세요. + components: + filter_for_more: 더 많은 것을 필터링하세요… + multiple_categories_selector: + limited_results_notice: + one: "%{count} 카테고리의 %{shown}을 표시합니다. 더 많은 내용을 검색하려면 입력하세요." + other: "%{count} 카테고리의 %{shown}을 표시합니다. 더 많은 내용을 검색하려면 입력하세요." + tag_category_admin_dropdown: + title: 카테고리 및 태그 설정 + edit_category: 카테고리 수정 + edit_category_description: "%{badge}에 대한 설정 조정" + edit_tag: 태그 수정 + edit_tag_description: "%{badge}에 대한 설정 조정" category_page_style: categories_only: 카테고리만 표시 categories_with_featured_topics: 카테고리와 대표 주제 @@ -1656,16 +6160,157 @@ ko: header: 머리글에 표시 cakeday: title: 기념일 + none: " " user_notes: title: 사용자 메모 + attach: 사용자 메모 추가 + attach_note_description: 운영진만 볼 수 있는 이 사용자에 대한 메모를 추가하세요. + remove: 사용자 메모 삭제 + show: 사용자 참고 사항(%{count}) + show_post: 게시물 표시 + show_flag: 신고 표시 + copy_reviewable_note: "%{username} 프로필의 '사용자 메모'에 메모를 복사하시겠습니까?" admin_onboarding_banner: select_theme: show_light_screenshot: 밝은 화면 미리보기 show_dark_screenshot: 어두운 화면 미리보기 + title: 사이트 맞춤설정 + description: 색상과 글꼴 및 사이트 구성을 선택하세요. + action: 옵션 보기 + completed: 옵션 변경 + launch_in_easy_steps: 커뮤니티 설정 + launch_in_easy_steps_subtitle: "%{step_count} 단계 중 %{completed_steps} 단계 완료" + congrats_onboarding_complete: 초기 설정을 마쳤습니다. + expand: 설정 단계 확장 + collapse: 설정 단계 접기 + dismiss: 설정 닫기 + invite_collaborators: + title: 운영 협력자 초대 + description: 초기 회원이 커뮤니티에 활기를 더합니다. + action: 초대 만들기 + completed: 더 초대하기 + start_posting: + title: 게시 시작 + description: 회원이 이야기할 주제를 만들어 보세요. + action: 아이디어 보기 + completed: 더 많은 아이디어 보기 + choose_option: 어떻게 시작하시겠습니까? + predefined_topics: 첫 대화 템플릿 + predefined_topics_subtitle: 새 회원이 이야기할 수 있도록 템플릿을 골라 원하는 내용으로 편집하세요. + predefined_topics_description: 대화를 시작할 수 있는 주제 모음에서 선택하세요. + use_predefined: 템플릿 찾아보기 + icebreakers: + fun_facts: + title: 당신에 관한 재미있는 사실은 무엇입니까? + body: 안녕하세요 여러분! 이 새로운 커뮤니티를 시작하게 되어 기쁩니다. 시작하기 전에 우리 자신에 대한 재미있는 사실을 + 공유해 보겠습니다. 먼저 가겠습니다. 저는 하이킹과 새로운 길을 탐험하는 것을 좋아합니다! 당신의 어떤 점이 흥미로운가요? + coolest_thing_you_have_seen_today: + title: 오늘 본 것 중 가장 멋진 것은 무엇입니까? + body: 오늘 보거나 경험한 것 중 가장 멋진 것은 무엇입니까? 아름다운 일몰부터 무작위로 베푸는 친절한 행동까지 무엇이든 + 될 수 있습니다. 시작하겠습니다. 노인이 길을 건너는 것을 돕는 개를 봤습니다! + introduce_yourself: + title: 자기소개 + body: 커뮤니티에 오신 것을 환영합니다! 서로 알아가자. 자신을 소개하고 관심사에 대해 조금 공유해 주세요. 내가 먼저 갈게요. + 저는 기술에 대한 열정이 있고 다른 사람들을 가르치는 것을 좋아합니다! + what_is_your_favorite_food: + title: 당신이 가장 좋아하는 음식은 무엇입니까? + body: 좋아하는 음식을 커뮤니티와 공유해보세요! 시작하겠습니다. 저는 특히 치즈와 페퍼로니를 추가한 피자를 좋아합니다. poll: title: 설문 + closed_by: "%{username}에 의해 폐쇄됨" + dynamic: + enabled_hint: 옵션을 추가하거나 제거할 수 있습니다. + voters: + one: 유권자 + total_votes: + one: 총 투표수 + votes: + one: "%{count} 투표" + results: + tabs: + votes: 투표 + outcome: 결과 + multiple: + help: + at_least_min_options: + one: 최소한 %{count} 옵션를 선택하세요. + other: 최소한 %{count} 옵션를 선택하세요. + up_to_max_options: + one: 최대 %{count} 옵션를 선택하세요. + other: 최대 %{count} 옵션을 선택하세요. + x_options: + one: "%{count} 옵션를 선택하세요." + other: "%{count} 옵션를 선택하세요." + between_min_and_max_options: "%{min} 및 %{max} 옵션 중에서 선택하세요." + vote_recorded: 귀하의 투표가 기록되었습니다. + voted_choices: + title: '당신은 다음에 투표했습니다:' + cast-votes: + update_title: 투표 업데이트 + update_label: 투표 업데이트 + amend-vote: + title: 투표 변경 + label: 투표 변경 + keep-vote: + title: 투표를 변경하지 않고 돌아가기 + show-tally: + title: 투표수에 따른 투표 결과 표시 + label: 탈리 표시 + show-percentage: + title: 투표 결과를 백분율로 표시 + label: 백분율로 표시 + remove-vote: + label: 투표 취소 + hide-results: + label: 투표 + ranked_choice: + title: + rounds: 라운드 + outcome: 결과 + majority: 다수 + eliminated: 제거됨 + round: 둥근 + winner: + one: 우승자는 한 라운드 후 %{winner}였습니다. + other: 승자는 %{count} 라운드 이후 %{winner}였습니다. + tied: + one: 다음 후보자들 사이에서 1라운드 후 동점을 기록했습니다. + other: '다음 후보 간의 %{count} 라운드 이후 동점:' + options: + ranked_choice: + abstain: 기권 + highest_priority: "(가장 높은 우선순위)" + lowest_priority: "(최하위 우선순위)" + login: 투표하려면 로그인하세요! + ui_builder: + edit: 설문조사 수정 + title: 설문 조사 작성 + poll_type: + ranked_choice: 순위 선택 + poll_dynamic: + label: 게시 후 옵션을 추가하거나 제거할 수 있도록 허용 + poll_title: + placeholder: 설문조사 제목 discourse_reactions: reactions_title: 반응 + reaction: + forbidden: 이 게시물에 반응하거나 반응을 변경할 수 없습니다. + picker: + react_with: '이 게시물에 다음과 같이 반응하세요: %{reaction}' + cant_remove_reaction: 더 이상 반응을 삭제할 수 없습니다. + remove_reaction: 이 %{reaction} 반응을 제거하세요 + users_popup: + title: + one: "%{count} 반응" + other: "%{count} 반응" + counter: + aria_label: + one: "%{count} 반응" + other: "%{count} 반응" + main_reaction: + remove: 이 좋아요를 제거하세요. + cant_remove: 더 이상 좋아요를 삭제할 수 없습니다. + unauthenticated: 이 게시물에 좋아요를 누르려면 가입하거나 로그인하세요. user: allow_private_messages: 다른 사용자가 내게 개인 메시지와 채팅 개인 메시지를 보내도록 허용 muted_users_instructions: 이 사용자의 모든 알림과 개인 메시지 및 채팅 개인 메시지를 숨깁니다. @@ -1694,6 +6339,7 @@ ko: view_invites: 초대장 보기 restriction: 제한 method_link: 공유 링크 + sent_to: "%{email} 주소로 초대장을 보냈습니다. 이 링크를 직접 공유할 수도 있습니다." member_email_label: 받는사람 invite_by: 초대 방법 role_label: 초대 권한 @@ -1710,6 +6356,8 @@ ko: member_email_help: 이 주소로 초대 링크가 이메일로 전송됩니다. moderator_description: 진행자는 콘텐츠와 회원을 관리하는 데 도움을 줄 수 있습니다. arrive_at_topic_help: 수락한 사람을 특정 주제로 보냅니다. + admin_description: 관리자는 사이트와 설정 및 모든 데이터에 접근할 수 있습니다. + restrict_domain_help: 이 도메인의 이메일 주소를 가진 사람만 링크를 사용할 수 있습니다. invite: expires_at: 만료일 edit_title: 초대 수정하기 @@ -1723,6 +6371,12 @@ ko: custom_message_placeholder: 초대장에 개인 메모를 추가하세요. description_help: 이 초대를 식별하는 데 도움이 되는 메모. send_invite_email_instructions: 초대 이메일을 보내려면 이메일로 초대를 제한하세요. + copy_link_and_share_it: 아래 링크를 복사하여 공유하면 이 사이트에 즉시 접근할 수 있습니다. + restrict_help: 이 초대를 수락할 수 있는 대상을 제한하려면 이메일 또는 이메일 도메인을 입력하세요. + invite_saved_without_sending_email: 초대가 저장되었습니다. 아래 링크를 복사하여 공유하면 이 사이트에 + 즉시 접근할 수 있습니다. + invite_saved_with_sending_email: 초대 이메일이 전송되었습니다. 아래 링크를 복사하여 공유하면 이 사이트에 + 즉시 접근할 수 있습니다. generating_link: 링크 생성 중... bulk_invite: progress: 업로드된 %{progress} % @@ -1730,11 +6384,14 @@ ko: truncated: one: 첫 번째 초대장을 표시합니다. invited_via_link: 링크 %{key} (%{count}/%{max} 사용) + cannot_invite_to_forum: 초대장을 만들 권한이 없습니다. 관리자에게 초대 권한을 요청하세요. color_schemes: interface_mode: 모드 interface_modes: auto: 자동 regular: 밝은 모드 + dark_instructions: 장치의 다크 모드를 전환하여 다크 모드 색상 팔레트를 미리 볼 수 있습니다. + interface_mode_instructions: "'자동'은 시스템의 밝은 화면 또는 어두운 화면 설정을 따릅니다." upcoming_changes: for_user: why: 적용 이유 @@ -1743,8 +6400,13 @@ ko: why_reasons: enabled_for_everyone: 이 변경 사항은 모든 회원에게 적용됩니다 enabled_for_no_one: 이 변경 사항은 모든 회원에 대해 비활성화되어 있습니다 + not_in_specific_groups: 사용자가 이 변경에 필요한 특정 그룹에 있지 않습니다. + in_specific_groups: 사용자가 이 변경에 필요한 특정 그룹에 속해 있습니다. + enable_available_notifications: 예정된 변경 사항을 미리 볼 수 있게 되면 알림 받기 user_notifications: add_ignored_user: 추가 + ignore_option_title: 이 사용자와 관련된 알림을 받지 않으며 모든 콘텐츠가 숨겨집니다. + mute_option_title: 이 사용자의 알림과 개인 메시지 및 채팅 개인 메시지를 받지 않습니다. summary: likes_given: one: 보냄 @@ -1777,8 +6439,17 @@ ko: generate: 구독 URL 생성 bookmarks_description: 알림 날짜가 있는 북마크 active_subscription: 캘린더 구독이 활성화되어 있습니다. + description: 구독 주소를 만들어 Google 캘린더와 Apple 캘린더 및 Outlook 같은 캘린더 앱에 연결합니다. 이 + 주소는 내 계정의 북마크 알림과 일정에 접근하는 비공개 링크입니다. 만든 주소는 언제든지 취소하거나 새로 발급할 수 있습니다. + regenerate_confirm: 이렇게 하면 기존 캘린더 구독 URL이 무효화됩니다. 이전 URL을 사용하는 캘린더 앱의 업데이트 + 수신이 중단됩니다. 계속하시겠습니까? + revoke_confirm: 캘린더 구독 주소를 취소합니다. 이 주소를 사용하는 캘린더 앱은 더 이상 업데이트를 받지 못합니다. 계속하시겠습니까? + urls_warning: '구독 URL이 준비되었습니다! 아래 버튼을 클릭하여 캘린더 앱에 연결하세요. 참고: 이 URL은 한 번만 + 표시됩니다.' email: resending_label: 보내는 중 + frequency: + one: 마지막 방문 후 1분 이상 지났을 때만 이메일을 보냅니다. mcp_authorizations: application: 앱명칭 title: MCP 앱 @@ -1800,6 +6471,11 @@ ko: permissions: 권한 (%{count}) revoked: MCP 애플리케이션 액세스가 취소되었습니다. empty: 계정에 MCP 응용 프로그램이 연결되어 있지 않습니다. + description: Model Context Protocol을 통해 이 계정에 접근하도록 승인한 앱을 확인합니다. 각 작업에는 현재 + Discourse 권한이 그대로 적용됩니다. + reauthorize_in_client: MCP 클라이언트에서 이 앱을 다시 연결하세요. 클라이언트가 새로운 보안 승인 요청을 시작해야 + 합니다. + revoke_confirm: "'%{name}'의 접근 권한을 취소하시겠습니까? 기존 접근 토큰과 갱신 토큰은 더 이상 사용할 수 없습니다." preferences_nav: calendar_subscriptions: 캘린더 navigation_menu: 탐색 메뉴 @@ -1812,6 +6488,10 @@ ko: name: default: 기본 패스키 confirm_button: 또는 패스키 사용 + rename_passkey_instructions: 쉽게 알아볼 수 있는 패스키 이름을 입력하세요. 비밀번호 관리 프로그램 이름 등을 + 사용할 수 있습니다. + short_description: 패스키는 생체 정보나 기기 PIN 또는 비밀번호로 본인임을 확인하는 비밀번호 대체 수단입니다. + not_allowed_error: 패스키 등록 시간이 초과됐거나 등록이 취소됐습니다. 현재 환경에서 등록이 허용되지 않았을 수도 있습니다. confirm_access: title: 접근 확인 forgot_password: 비밀번호를 잊으셨나요? @@ -1820,22 +6500,89 @@ ko: password_reset_email_sent: 비밀번호 재설정 incorrect_password: 잘못된 비밀번호를 입력했습니다. cannot_send_password_reset_email: 비밀번호 재설정 이메일을 보낼 수 없습니다. + instructions: 이 작업을 완료하려면 본인 인증을 완료해주세요. + fine_print: 계정 보안을 위해 이 작업을 승인하기 전에 본인 확인이 필요합니다. messages: new_with_count: one: 신규 (%{count}) unread_with_count: one: 읽지 않음 (%{count}) + read_more: 자세히 알아보고 싶으신가요? 개인 + 메시지에서 다른 메시지를 찾아보세요. + read_more_group_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {읽지 않은 메시지 #개} + other {읽지 않은 메시지 #개} + } + { NEW, plural, + =0 {} + one { 및 새 메시지 #개 남음. 다른 메시지 보기: {groupLink}} + other { 및 새 메시지 #개 남음. 다른 메시지 보기: {groupLink}} + } + } + false { + { UNREAD, plural, + =0 {} + one {읽지 않은 메시지 #개 남음. 다른 메시지 보기: {groupLink}} + other {읽지 않은 메시지 #개 남음. 다른 메시지 보기: {groupLink}} + } + { NEW, plural, + =0 {} + one {새 메시지 #개 남음. 다른 메시지 보기: {groupLink}} + other {새 메시지 #개 남음. 다른 메시지 보기: {groupLink}} + } + } + other {} + } + read_more_personal_pm_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + one {읽지 않은 메시지 #개} + other {읽지 않은 메시지 #개} + } + { NEW, plural, + =0 {} + one { 및 새 메시지 #개 남음. 다른 개인 메시지 보기} + other { 및 새 메시지 #개 남음. 다른 개인 메시지 보기} + } + } + false { + { UNREAD, plural, + =0 {} + one {읽지 않은 메시지 #개 남음. 다른 개인 메시지 보기} + other {읽지 않은 메시지 #개 남음. 다른 개인 메시지 보기} + } + { NEW, plural, + =0 {} + one {새 메시지 #개 남음. 다른 개인 메시지 보기} + other {새 메시지 #개 남음. 다른 개인 메시지 보기} + } + } + other {} + } change_password: remove: 비밀번호 삭제 verify_identity: 계속하려면 본인 인증을 완료해주세요. staged_user: 준비된 사용자는 비밀번호 재설정 이메일을 받을 수 없습니다. + remove_disabled: 비밀번호를 삭제하려면 패스키나 연결된 외부 계정 등 다른 로그인 방법이 하나 이상 필요합니다. + remove_detail: 비밀번호를 재설정하지 않으면 더 이상 계정에 접근할 수 없습니다. download_archive: button_text: 보관 요청 + confirm: 계정 활동과 환경 설정을 담은 자료 모음을 내려받으시겠습니까? + success: 계정 자료를 모으기 시작했습니다. 준비가 끝나면 메시지로 알려 드립니다. + rate_limit_error: 계정 자료는 하루에 한 번만 내려받을 수 있습니다. 내일 다시 시도해 주세요. name: title_optional: 이름 선택 사항 content_languages: title: 콘텐츠 언어 understood: 내가 이해하는 언어 + understood_description: 여기에 지정한 언어로 작성된 주제와 게시물은 번역하지 않습니다. 화면 표시 언어는 항상 이해하는 + 언어로 처리됩니다. desktop_notifications: perm_denied_btn: 사용 권한이 거부되었습니다 label: 실시간 알림 @@ -1845,15 +6592,33 @@ ko: push_level: chat_only: 채팅에만 활성화됨 title: 푸시 알림은 + enable_failed: 알림을 활성화할 수 없습니다. 브라우저가 요청을 차단했거나 푸시 서비스를 사용할 수 없습니다. + each_browser_note: '참고: 사용하는 모든 브라우저에서 이 설정을 변경해야 합니다. 이 설정에 관계없이 사용자 메뉴에서 + 알림을 일시 중지하면 모든 알림이 비활성화됩니다.' notification_schedule: title: 알림 일정 + tip: 설정한 시간 외에는 알림이 일시 중지됩니다. second_factor: delete_backup_codes_confirm_title: 백업 코드 삭제 delete_single_confirm_title: 인증자 삭제 + short_description: 일회용 보안 코드 또는 물리적 보안 키로 계정을 보호하세요. + enforced_with_oauth_notice: 2단계 인증을 사용해야 합니다. 외부 인증이나 소셜 로그인 대신 비밀번호로 로그인할 + 때만 2단계 인증을 요청합니다. + disable_confirm: 2단계 인증을 비활성화하시겠습니까? + delete_confirm_header: '이 토큰 기반 인증기와 물리적 보안 키는 삭제됩니다:' + delete_confirm_instruction: 확인하려면 아래 상자에 %{confirm}를 입력하세요. + delete_single_confirm_message: "%{name}을 삭제합니다. 이 작업은 되돌릴 수 없습니다. 다시 사용하려면 + 인증 수단을 새로 등록해야 합니다." + delete_backup_codes_confirm_message: 백업 코드를 삭제합니다. 이 작업은 되돌릴 수 없습니다. 다시 필요하면 + 백업 코드를 새로 만들어야 합니다. + enable_security_key_description: 하드웨어 보안 키 또는 호환되는 모바일 장치를 준비한 경우 아래 등록 버튼을 누릅니다. hide_profile: 공개 프로필 숨기기 change_email: authorizing_old: title: 이메일의 메시지를 확인하세요 + description: 이메일을 계속 변경하려면 이전 이메일 주소를 인증하세요. + description_add: 다른 주소를 계속 추가하려면 기존 이메일 주소를 인증하세요. username: instructions: 독특함. 공백 없음. 짧음 checking: 사용자 이름 사용 가능 여부 확인 중 @@ -1866,6 +6631,9 @@ ko: one: "%{count}자 이상" incorrect_password: 잘못된 비밀번호를 입력했습니다. same_as_name: 비밀번호는 이름과 동일합니다. + too_short: + one: 비밀번호가 너무 짧습니다 (최소 %{count}자). + other: 비밀번호가 너무 짧습니다 (최소 %{count}자). api_show_permissions: one: 권한 부여 (%{count}) other: 권한 부여 (%{count}) @@ -1893,8 +6661,26 @@ ko: flags_given: one: %{count} 유용한 플래그 other: %{count} 유용한 플래그 + rejected_posts: + one: %{count} 거부된 게시물 color_scheme_default_on_all_devices: 모든 장치에서 기본 색상 팔레트 및 모드 설정 notify_on_linked_posts: 누군가가 내 게시물 중 하나에 대한 링크를 공유하면 알림 + preferences: + profile: + enforced_required_fields: 이 사이트를 계속 사용하기 전에 추가 정보를 제공해야 합니다. + no_likes_body: 다른 사람이 내 게시물에 좋아요를 누르면 여기에 알림이 표시됩니다. 내가 다른 사람의 게시물에 좋아요를 눌러도 + 상대방에게 같은 방식으로 표시됩니다.

좋아요 알림은 이메일로 보내지 않습니다. 사이트에서 좋아요 알림을 받는 방법은 알림 환경 설정에서 바꿀 수 있습니다. + no_other_notifications_body: 누군가 내 게시물을 연결하거나 수정하는 경우처럼 나와 관련된 활동 알림이 이 화면에 + 표시됩니다. + automatically_translate: 다른 언어로 된 주제 및 게시물 자동 번역 + second_factor_backup: + manage: + one: "%{count} 백업 코드가 남아 있습니다." + remaining_codes: + one: "%{count} 백업 코드가 남아 있습니다." + auth_tokens: + short_description: 최근 계정에 로그인한 기기 목록입니다. upload_selector: change: 변경 delete: 삭제 @@ -2149,6 +6935,10 @@ ko: descriptions: chat: create_message: 지정한 채널에 채팅 메시지를 만듭니다. + data_explorer: + run_queries: 데이터 탐색기 쿼리를 실행합니다. 쿼리 ID를 지정하여 API 키를 쿼리 집합으로 제한합니다. + solved: + answer: 솔루션을 수락/수락하지 않습니다. web_hooks: title: 웹훅 none: 아직 웹훅이 없습니다. @@ -2161,6 +6951,13 @@ ko: chat_message_edited: 메시지 수정 chat_message_trashed: 메시지 삭제 chat_message_restored: 메시지 복원 + solved_event: + accepted_solution: 사용자가 게시물을 승인된 답변으로 표시하는 경우 + unaccepted_solution: 사용자가 게시물을 승인되지 않은 답변으로 표시한 경우 + voting_event: + group_name: 주제 투표 이벤트 + topic_upvote: 사용자가 특정 주제에 투표할 때 + topic_unvote: 사용자가 주제에 대한 투표를 취소하는 경우 form_templates: nav_title: 템플릿 title: 양식 템플릿 @@ -2192,6 +6989,14 @@ ko: group_content: 콘텐츠 및 상태 group_moderation_and_security: 운영 및 보안 group_other: 기타 + related_items: + solved_topics: + title: 해결된 주제 + description: "%{startDate}와 %{endDate} 사이에서 해결된 것으로 표시된 주제가 최신 항목부터 표시됩니다." + labels: + solved_by: 해결 방법 + table_summary: + solved_topics_title: "%{date}의 해결된 주제" backups: files_title: 백업 파일 operations: @@ -2205,6 +7010,17 @@ ko: title: 차단 이메일 logster: title: 오류 로그 + staff_actions: + actions: + create_automation: 자동화 생성 + update_automation: 업데이트 자동화 + delete_automation: 자동화 삭제 + create_rss_polling_feed: RSS 피드 등록 + update_rss_polling_feed: RSS 피드 수정 + destroy_rss_polling_feed: RSS 피드 삭제 + enable_rss_polling_feed: RSS 피드 사용 + disable_rss_polling_feed: RSS 피드 사용 중지 + poll_rss_polling_feed: RSS 피드 지금 수집 plugins: settings_disabled: 이 플러그인은 켜거나 끌 수만 있으며 추가 설정은 없습니다. navigation_menu: @@ -2651,6 +7467,95 @@ ko: discourse_topic_voting: 주제 투표 discourse_zendesk: Zendesk 연동 poll: 설문 + rss_polling: + feed_settings: 피드 설정 + discourse_settings: 포럼 등록 설정 + feed_url_must_be_http: http:// 또는 https://로 시작하는 올바른 피드 주소를 입력하세요. + required_tags_hint: 이 카테고리에 필요한 태그가 있습니다. 다음 태그 중 하나를 추가하지 않으면 글을 가져올 수 없습니다. + required_tag_error: "'%{tag_group}' 그룹의 태그를 %{count}개 이상 추가하세요. 추가하지 않으면 글을 + 가져올 수 없습니다." + feed_category_filter: 피드 카테고리 필터 + feed_category_filter_description: 피드 카테고리에 이 문구가 포함된 항목만 가져옵니다. 대소문자는 구분하지 + 않습니다. 비워 두면 모두 가져옵니다. + showing: 전체 %{total}개 중 앞의 %{count}개를 표시합니다. + feeds: + title: 피드 + nav_description: 포럼으로 가져올 RSS와 Atom 피드를 관리합니다. + description: 정기적으로 확인해 포럼 글로 등록할 RSS와 Atom 피드를 설정합니다. + add: 피드 추가 + add_header: 피드 추가 + edit_header: 피드 편집 + empty: 등록된 피드가 없습니다. + enable: 피드 사용 + disable: 피드 사용 중지 + back: 피드 목록으로 + confirm_delete: 이 피드를 삭제하시겠습니까? + delete_success: 피드를 삭제했습니다 + save_success: 피드를 저장했습니다 + enable_success: 피드를 사용하도록 설정했습니다 + disable_success: 피드 사용을 중지했습니다 + edit: 편집 + delete: 삭제 + save: 저장 + test: + button: 피드 시험 + empty: 이 피드에서 가져올 항목을 찾지 못했습니다. + would_import: 가져올 항목 + summary: + would_import: "%{count}개 가져오기 가능" + already_imported: "%{count}개 이미 가져옴" + skipped: "%{count}개 제외됨" + already_imported: 이미 가져온 항목입니다. 수집하면 기존 글을 갱신합니다. + already_imported_plain: 이미 가져온 항목입니다. 수집하면 기존 글을 갱신합니다. + skip_reasons: + missing_content: 내용이 없어 제외했습니다. + missing_title: 제목이 없어 제외했습니다. + invalid_url: 가져올 수 있는 주소가 없어 제외했습니다. + category_filter_mismatch: '피드 카테고리가 조건과 맞지 않아 제외했습니다: %{categories}' + category_filter_mismatch_none: 피드 카테고리가 없어 제외했습니다. + errors: + fetch_failed: 피드를 불러오지 못했습니다. 주소가 올바르고 접속 가능한지 확인하세요. + parse_failed: 응답이 올바른 RSS 또는 Atom 피드 형식이 아닙니다. + invalid_feed: 피드 형식이 잘못되어 읽을 수 없습니다. + blank_feed_url: 시험할 피드 주소를 입력하세요. + category_deleted: 글을 등록할 카테고리가 삭제됐습니다. 피드를 편집해 새 카테고리를 선택하세요. + unknown: 피드를 읽지 못했습니다. 일시적인 장애이거나 예상하지 못한 응답일 수 있습니다. 피드 시험과 서버 기록을 확인하세요. + title: 가져오기 미리보기 + dismiss: 닫기 + status: + disabled_note: 예약 수집을 실행하지 않습니다 + enabled: 사용 중 + disabled: 사용 중지 + history: + recent: 최근 수집 기록 + show_older: 이전 기록 %{count}개 보기 + poll_now: 지금 수집 + poll_now_dirty: 수집하기 전에 변경 사항을 저장하세요. + poll_now_disabled: 수집하려면 피드를 사용하도록 설정하세요. + poll_confirm: 지금 피드를 확인해 새 글을 가져오거나 기존 글을 갱신하시겠습니까? + poll_started: 수집을 시작했습니다. 잠시 후 최근 실행 결과가 표시됩니다. + empty: 아직 이 피드를 수집한 기록이 없습니다. + no_items: 이번 수집에서 처리한 항목이 없습니다. + no_changes: 변경 없음 + imported_count: "%{count}개 가져옴" + updated_count: "%{count}개 갱신" + skipped_count: "%{count}개 제외" + failed_count: "%{count}개 실패" + imported: 새 글로 + 가져왔습니다. + imported_plain: 새 글로 가져왔습니다. + updated: "기존 + 글을 갱신했습니다." + updated_plain: 기존 글을 갱신했습니다. + failed: 가져오지 못했습니다. + failed_reasons: + import_rejected: 가져올 수 있는 주소가 없어 등록하지 못했습니다. + import_error: '가져오지 못했습니다: %{error}' + author: 작성자 + feed_url: 피드 주소 + discourse_category: 등록할 카테고리 + discourse_tags: 등록할 태그 skip_links_label: 탐색 건너뛰기 링크 skip_to_where_you_left_off: 마지막으로 읽던 위치로 이동 (게시물 %{post_number}) skip_to_where_you_left_off_last: 마지막으로 읽던 위치로 이동 (마지막 댓글인 게시물 %{post_number}) @@ -2747,6 +7652,10 @@ ko: remove_yourself_from_pm: 이 메시지에서 나가시겠습니까? 나가면 더 이상 메시지를 보거나 댓글을 달 수 없습니다. permanently_delete: 영구 삭제 permanently_delete_confirm_phrase: 영구 삭제 + permanently_delete_post_confirmation: 이 작업은 되돌릴 수 없습니다. 게시물을 영구 + 삭제하고 데이터베이스에서도 제거합니다. + permanently_delete_topic_confirmation: 이 작업은 되돌릴 수 없습니다. 주제를 영구 + 삭제하고 데이터베이스에서도 제거합니다. actions: people: like: @@ -2795,9 +7704,13 @@ ko: post_language_updated: 포스트 언어 업데이트됨 save_topic_language: 주제 제목 언어 저장 topic_language_updated: 주제 제목 언어 업데이트됨 + confirm_delete: "'%{languageCode}' 번역을 삭제하시겠습니까?" + language_notice: 독자에게 번역을 표시할 수 있도록 원본 게시물의 언어를 설정하세요. edit_warning: action_original: 원래 게시물 action_translation: 이 번역 수정 + message: 번역된 게시물입니다.

%{language}로 작성된 원본 게시물을 편집하시겠습니까? 아니면 이 번역문만 + 편집하시겠습니까? add: 새 번역 추가 view: one: "%{count} 번역된 로케일 보기" @@ -2814,6 +7727,20 @@ ko: none: 응답 대상 없음 controls: destroy: 리비전 삭제 + destroy_confirm: 이 게시물의 모든 수정 내역을 삭제하시겠습니까? 삭제한 내용은 복구할 수 없습니다. + diff_too_complex: 한 번에 너무 많은 내용이 바뀌어 이 수정 내역을 표시할 수 없습니다. + diff_hidden: 게시물의 수정 내역 일부가 숨겨져 있어 이 수정 내용을 표시할 수 없습니다. + displays: + inline: + title: 렌더링 결과에 추가 및 삭제 내용을 한 줄로 표시 + side_by_side: + title: 렌더링 결과의 차이를 나란히 표시 + side_by_side_markdown: + button: 원문 + raw_email: + displays: + raw: + button: 원문 bookmarks: post_bookmark: '게시물 #%{post_number}' jump_to_post: "#%{post_number}로 이동" @@ -2879,6 +7806,9 @@ ko: filters: label: 다음 조건의 주제와 게시물만 표시 all: 메시지 포함 + statuses: + unsolved: 해결되지 않은 + most_votes: 최다 득표수 tagging: add_synonyms_explanation: one: 현재 이 태그를 사용하는 모든 위치가 대신 %{tag_name} 태그를 사용하도록 변경됩니다. 이 변경을 적용할까요? @@ -2977,6 +7907,8 @@ ko: authenticating: 인증 중… no_login_methods: title: 로그인 방법 없음 + description: 로그인 방법이 구성되지 않았습니다. 관리자는 %{adminLoginPath}를 + 방문하여 사이트를 재구성할 수 있습니다. use_security_key: 보안 키 사용 passkey: name: 비밀번호로 로그인 @@ -2984,8 +7916,4278 @@ ko: passkey: 대신 패스키를 사용하세요 passkey_security_error: '보안 오류가 발생했습니다: %{message}' passkey_2fa_description: 비밀번호로 본인 인증을 완료해주세요. + security_key_description: 물리적 보안 키 또는 호환되는 모바일 장치를 준비한 경우 아래의 보안 키로 인증 버튼을 누릅니다. + security_key_invalid_response_error: 유효하지 않은 응답으로 인해 보안 키 인증 프로세스가 실패했습니다. + password_expired: 비밀번호가 만료되었습니다. 비밀번호를 재설정하세요. create_account: progress_bar: activate: 활성화 activation_title: 계정 활성화 no_account_yet: 계정이 없나요? + topics: + bulk: + select: 일괄 선택 + unlist_topics: 주제 목록에서 숨기기 + relist_topics: 주제를 목록에 다시 표시 + pin_topics: 선택한 주제 상단 고정 + unpin_topics: 주제 고정 해제 + enable_nested_replies: 중첩된 답글 활성화 + disable_nested_replies: 중첩된 답글 비활성화 + defer: 읽지 않음으로 표시 + delete: 주제 삭제 + delete_topics_count: + one: 주제 삭제 + delete_posts_count: + one: 게시물 삭제 + other: 게시물 삭제 + delete_posts_confirmation: + one: 게시물 %{count}개를 삭제하시겠습니까? + other: 정말로 %{count} 게시물을 삭제하시겠습니까? + dismiss_read_with_selected: + one: 읽지 않은 주제 %{count}개 알림 지우기 + dismiss_button_with_selected: + one: 선택 항목 알림 지우기 (%{count})… + dismiss_all: 모든 알림 지우기 + dismiss_new_topics: 새 주제 알림 지우기 + dismiss_new_replies: 새 답글 알림 지우기 + dismiss_new_topics_with_selected: + one: 새 주제 알림 지우기 (%{count}) + other: 새 주제 알림 지우기 (%{count}) + dismiss_new_replies_with_selected: + one: 새 답글 알림 지우기 (%{count}) + other: 새 답글 알림 지우기 (%{count}) + dismiss_all_with_selected: + one: 모든 알림 지우기 (%{count}) + other: 모든 알림 지우기 (%{count}) + dismiss_new_menu: 알림 지우기 설정 + dismiss_and_stop_tracking: 알림을 지우고 추적 중지 + dismiss_new_modal: + title: 새 알림 지우기 + topics: 새 주제 알림 지우기 + posts: 새 답글 알림 지우기 + topics_with_count: + one: 새 주제 %{count}개 알림 지우기 + other: 새 주제 %{count}개 알림 지우기 + replies_with_count: + one: 새 답글 %{count}개 알림 지우기 + other: 새 답글 %{count}개 알림 지우기 + replies: 새 답글 알림 지우기 + untrack: 이 주제가 내 새 목록에 표시되지 않도록 추적 중지 + dismiss_new_with_selected: + one: 새 알림 지우기 (%{count}) + change_category: 카테고리 변경 + close_topics: 주제 닫기 + archive_topics: 주제 보관 + archive_messages: 보관함으로 이동 + convert_to_public_topic: 공개 주제 만들기 + convert_to_private_message: 개인 메시지로 전환 + notification_level: 알림 설정 변경 + selected_count: + one: "%{count} 선택됨" + other: "%{count} 선택됨" + manage_tags: 태그 관리 + confirm_unpin_topics: + one: "%{count}개 주제 고정 해제" + other: "%{count}개 주제 고정 해제" + confirm_enable_nested_replies: + one: "%{count} 주제에 중첩된 답글 활성화" + other: "%{count} 주제에 중첩된 답글 활성화" + confirm_disable_nested_replies: + one: "%{count} 주제에 대한 중첩된 답글 비활성화" + other: "%{count} 주제에서 중첩된 답글 비활성화" + confirm_update_topics: + one: "%{count} 주제 업데이트" + other: "%{count} 주제 업데이트" + confirm_apply_to_topics: + one: "%{count} 주제에 적용" + other: "%{count} 주제에 적용" + confirm_close_topics: + one: "%{count} 주제 닫기" + other: "%{count} 주제 닫기" + confirm_archive_topics: + one: "%{count}개 주제 보관" + other: "%{count}개 주제 보관" + confirm_unlist_topics: + one: "%{count}개 주제를 목록에서 숨기기" + other: "%{count}개 주제를 목록에서 숨기기" + confirm_relist_topics: + one: "%{count}개 주제를 목록에 다시 표시" + other: "%{count}개 주제를 목록에 다시 표시" + confirm_archive_messages: + one: "%{count} 메시지 보관" + other: "%{count} 메시지 보관" + confirm_move_to_inbox: + one: "%{count} 메시지를 받은 편지함으로 이동" + other: "%{count} 메시지를 받은 편지함으로 이동" + confirm_delete_topics: + one: "%{count} 주제 삭제" + other: "%{count} 주제 삭제" + progress: + one: '진행률: %{count} 주제' + notify: 이 변경 사항을 사용자에게 알립니다. + performing: 일괄 작업을 수행하고 있습니다. 잠시 기다려 주세요… + completed: 일괄 작업을 완료했습니다. + completed_count: + one: "%{count} 주제가 업데이트되었습니다." + other: "%{count} 주제가 업데이트되었습니다." + not_completed: + one: "%{count} 주제를 업데이트할 수 없습니다:" + other: "%{count} 주제를 업데이트할 수 없습니다:" + skipped_count: + one: "%{count} 주제가 이미 최신 상태입니다." + other: "%{count} 주제가 이미 최신 상태였습니다." + error_topic_count: + one: "%{count} 주제" + tag_not_allowed_in_category: + one: "%{tags}는 %{category} 카테고리에서 허용되지 않습니다." + other: "%{category} 카테고리에는 %{tags} 태그가 허용되지 않습니다." + none: + hot: 인기 주제가 없습니다. + filter: 주제가 없습니다. + education: + unified_new: 현재 새 소식이 없습니다. 잠시 뒤 다시 확인해 주세요. + new: 현재 새 소식이 없습니다. 잠시 뒤 다시 확인해 주세요. + generic: 표시할 내용이 없습니다. 잠시 뒤 다시 확인해 주세요. + category: + advanced: 고급 설정 + show_advanced: 고급 설정 + topic_template: 템플릿 + topic_title_placeholder: 주제 제목 입력 안내 + topic_title_placeholder_placeholder: "[선택 사항] 이 카테고리의 주제 제목 입력 안내" + localizations: 번역 + localization: + language: 카테고리 언어 + language_description: 이 카테고리 이름과 설명의 원본 언어입니다. + locale: 언어 + hint: 이 카테고리에는 번역이 없습니다. 아래의 '새 언어 추가'를 눌러 번역을 추가하세요. + tags_allowed_tags: '다음 태그를 ''%{categoryName}'' 카테고리로 제한:' + tags_allowed_tag_groups: '이 태그 그룹을 ''%{categoryName}'' 카테고리로 제한:' + required_tag_group: + description: '새 주제에 다음 태그 그룹의 태그를 반드시 포함:' + placeholder: 태그 그룹 선택... + min_count: 태그 수 + tag_group: 태그 그룹 + delete: 카테고리 삭제 + danger_zone: + title: 위험 구역 + delete_title: 이 카테고리 삭제 + delete_description: 삭제한 카테고리와 설정은 복구할 수 없습니다. 먼저 이 카테고리의 주제를 다른 카테고리로 옮겨야 + 합니다. + delete_title_forbidden: 이 카테고리를 삭제할 수 없습니다 + create_with_type: 새 %{typeName} 카테고리 + settings_apply_to_all_of_type_warning: 아래 변경 사항은 이 유형의 모든 카테고리에 적용됩니다. + type_settings_schema: + category_settings: 카테고리 설정 + category_custom_fields: 카테고리 설정 + site_settings: 사이트 설정 + choose_type: + title: 카테고리 유형 선택 + requires_plugin: "%{plugin_name} 플러그인 필요" + unavailable: 이용 불가 + ask_admin_to_enable_plugin: 관리자에게 %{plugin_name} 플러그인 활성화 요청 + create_category: 카테고리 생성 + save: 카테고리 저장 + unsaved_changes: 저장되지 않은 변경 사항이 있습니다 + slug: 카테고리 슬러그 + parent: 상위 카테고리 + slug_placeholder: 비워두면 자동 생성됨 + errors: + self_lockout: 자신의 접근 권한을 제거하는 방식으로 카테고리 권한을 변경하려고 합니다. 계속 진행하시겠습니까? + validations: + emoji_required: 이모지 선택 + groups_required: 이 승인 모드에 대해 하나 이상의 그룹을 선택하세요. + name: 카테고리 이름 + untitled: 이름 없는 카테고리 + logo: 카테고리 로고 이미지 + logo_dark: 다크 모드 카테고리 로고 이미지 + logo_description: 가로세로 비율은 1:1을 권장하며 최소 크기는 200px입니다. 비워 두면 이미지를 표시하지 않습니다. + background_image: 카테고리 배경 이미지 + background_image_dark: 어두운 카테고리 배경 이미지 + style: 스타일 + select_emoji: 이모지 선택 + select_icon: 아이콘 선택 + foreground_color: 글자 색상 + color_validations: + incorrect_length: "#RRGGBB 또는 #RGB 형식이어야 합니다." + non_hexdecimal: 16진수 문자만 포함할 수 있습니다. 사용할 수 있는 문자는 0~9와 A~F입니다. + styles: + type: 스타일 + square: 사각형 + options: + square: 사각형 + color_used: 사용 중인 색상 + predefined_colors: 미리 정의된 색상 옵션 + name_placeholder: 한두 단어 권장 + category_types: 카테고리 유형 + unknown_category_type: 알 수 없는 카테고리 유형 + unknown_category_type_description: 카테고리 유형 '%{categoryType}' 는 이 카테고리에서 지원되지 + 않거나 활성화되지 않습니다. + category_types_no_results: 다른 카테고리 유형을 찾을 수 없습니다 + list: 카테고리 목록 + view_all_topics: 모든 주제 보기 (%{number}) + description_updated: 설명 업데이트됨 + color_palette: 색상표 + permissions: + everyone_full_access: 공개 카테고리입니다. 누구나 게시물을 보고 답글을 달고 새 글을 작성할 수 있습니다. 권한을 + 제한하려면 '%{everyone_group}' 그룹에 부여된 권한을 하나 이상 제거하세요. + everyone_reply_access: 공개 카테고리입니다. 누구나 주제를 보고 답글을 달 수 있습니다. 권한을 제한하려면 '%{everyone_group}' + 그룹을 제거하세요. + everyone_see_access: 공개 카테고리입니다. 누구나 게시물을 볼 수 있습니다. 권한을 제한하려면 '%{everyone_group}' + 그룹을 제거하세요. + specific_groups_have_access: 이 카테고리는 비공개이며 선택한 그룹만 게시물을 보고 답글을 달고 작성할 수 있습니다. + all_parent_groups_used: 상위 카테고리의 모든 그룹이 추가되었습니다. 그룹을 추가하려면 먼저 상위 카테고리에 추가하세요. + inherited: 이 권한은 "%{everyone_group}" 에서 상속됩니다. + remove_all: 전부 제거 + special_warning: 미리 만들어진 카테고리이므로 보안 설정을 편집할 수 없습니다. 이 카테고리를 사용하지 않으려면 다른 용도로 + 바꾸지 말고 삭제하세요. + email_in_disabled: 이메일로 새 주제를 작성하는 기능이 꺼져 있습니다. 사용하려면 '이메일로 + 글 받기' 설정을 켜세요. + sort_order: '주제 목록 정렬 기준:' + default_view: '기본 주제 목록:' + default_top_period: '기본 인기 집계 기간:' + default_list_filter: '기본 목록 필터:' + edit_permissions: 권한 편집 + reviewable_by_group: '운영진 외에 다음 그룹도 이 카테고리의 콘텐츠를 검토할 수 있습니다:' + require_topic_approval_for: 다음 사용자의 새 주제에 운영자 승인 필요… + require_reply_approval_for: 다음 사용자의 새 답글에 운영자 승인 필요… + new_topic_approval: 새 주제 승인 + new_reply_approval: 새 답글 승인 + posting_review_modes: + no_one: 아무도 해당 없음 + everyone_except: 선택한 그룹을 제외한 모든 사람 + no_one_except: 선택한 그룹만 해당 + posting_review_groups_require_approval: 승인이 필요한 그룹 + posting_review_groups_no_approval: 승인이 필요하지 않은 그룹 + default_position: 기본 위치 + position_disabled: 카테고리가 활동 순서대로 표시됩니다. 목록의 카테고리 순서를 직접 정하려면 '카테고리 + 위치 고정' 설정을 켜세요. + default_slow_mode: 이 카테고리의 새 주제에 대해 "느린 모드" 를 활성화합니다. + subcategory_of: 다음 카테고리의 하위 카테고리… + subcategory_permissions_warning: 비공개 카테고리의 하위 카테고리는 공개로 설정할 수 없습니다. + visibility: + all_members: 모든 회원 + who_can_see: 이 카테고리를 볼 수 있는 사람 + who_can_post: 이 카테고리에 게시할 수 있는 사람 + which_groups_can_access: 이 카테고리에서 보고 게시할 수 있는 그룹 + more_options_hint: "고급 설정에서 더 많은 권한을 설정할 수 있습니다." + inherited_from_parent: 상위 카테고리의 권한을 따릅니다. 세부 권한은 고급 설정에서 조정하세요. + auto_bump_cooldown_days: '같은 주제를 다시 끌어올리기 전 최소 일수:' + search_priority: + label: 검색 우선순위 + options: + very_low: 매우 낮음 + very_high: 매우 높음 + sort_options: + op_likes: 원본 게시물 좋아요 수 + sort_direction: 정렬 방향 + list_filters: + none: 하위 카테고리 없음 + discovery: + headings: + all: + latest: 전체 최신 주제 + top: 전체 인기 주제 + new: 전체 새 주제 + unread: 전체 읽지 않은 주제 + unseen: 전체 확인하지 않은 주제 + hot: 전체 인기 급상승 주제 + posted: 내가 참여한 모든 주제 + bookmarks: 북마크한 모든 주제 + default: 모든 %{filter} 주제 + category: + latest: "%{category}의 최신 주제" + top: "%{category}의 인기 주제" + new: "%{category}의 새 주제" + unread: "%{category}의 읽지 않은 주제" + unseen: "%{category}의 확인하지 않은 주제" + hot: "%{category}의 인기 급상승 주제" + posted: "%{category}에서 내가 참여한 주제" + bookmarks: "%{category}에서 북마크한 주제" + default: "%{category}의 %{filter} 주제" + single_tag: + latest: "%{tag} 태그의 최신 주제" + top: "%{tag} 태그의 인기 주제" + new: "%{tag} 태그의 새 주제" + unread: "%{tag} 태그의 읽지 않은 주제" + unseen: "%{tag} 태그의 확인하지 않은 주제" + hot: "%{tag} 태그의 인기 급상승 주제" + posted: "%{tag} 태그의 내가 참여한 주제" + bookmarks: "%{tag} 태그의 북마크한 주제" + default: "%{tag} 태그의 %{filter} 주제" + category_tag: + latest: "%{category}에서 %{tag} 태그가 지정된 최신 주제" + top: "%{category}에서 %{tag} 태그가 지정된 인기 주제" + new: "%{category}에서 %{tag} 태그가 지정된 새 주제" + unread: "%{category}에서 %{tag} 태그가 지정된 읽지 않은 주제" + unseen: "%{category}에서 %{tag} 태그가 지정된 확인하지 않은 주제" + hot: "%{category}에서 %{tag} 태그가 지정된 인기 급상승 주제" + posted: "%{category}에서 %{tag} 태그가 지정된 내가 참여한 주제" + bookmarks: "%{category}에서 %{tag} 태그가 지정된 북마크한 주제" + default: "%{category}에서 %{tag} 태그가 지정된 %{filter} 주제" + no_tags: + all: + latest: 태그가 없는 최신 주제 + top: 태그가 없는 인기 주제 + new: 태그가 없는 새 주제 + unread: 태그가 없는 읽지 않은 주제 + unseen: 태그가 없는 확인하지 않은 주제 + hot: 태그가 없는 인기 급상승 주제 + posted: 태그가 없는 내가 참여한 주제 + bookmarks: 태그가 없는 북마크한 주제 + default: 태그가 없는 주제 + category: + latest: "%{category}에서 태그가 없는 최신 주제" + top: "%{category}에서 태그가 없는 인기 주제" + new: "%{category}에서 태그가 없는 새 주제" + unread: "%{category}에서 태그가 없는 읽지 않은 주제" + unseen: "%{category}에서 태그가 없는 확인하지 않은 주제" + hot: "%{category}에서 태그가 없는 인기 급상승 주제" + posted: "%{category}에서 태그가 없는 내가 참여한 주제" + bookmarks: "%{category}에서 태그가 없는 북마크한 주제" + default: "%{category}에서 태그가 없는 %{filter} 주제" + mcp_oauth_client_id_metadata_policy: + disabled: 관리자 등록만 가능 + approved_domains: 승인된 도메인의 CIMD + any_domain: 모든 도메인의 CIMD + ace_editor: + resize: 코드 편집기 크기 조정 + user_api_key: + title: '"%{application_name}" 승인' + logged_in_as: 다음 계정으로 로그인됨 + permissions_header: 이를 통해 "%{application_name}"는 다음을 수행할 수 있습니다. + redirect_warning: 승인하면 다음으로 리디렉션됩니다. + expiry_notice: '"%{application_name}"에 대한 이 키는 %{expires_at}에 만료됩니다.' + write_scope_warning: 전체 쓰기 권한을 요청했습니다. 이 애플리케이션은 콘텐츠를 작성하고 편집하며 삭제할 수 있습니다. + 완전히 신뢰할 때만 진행하세요. + copy_key: 키 복사 + device: + title: 애플리케이션 승인 + enter_code: 애플리케이션에 표시된 코드를 입력하세요. + enter_full_code: 이 애플리케이션을 승인하려면 전체 코드를 입력하세요. + invalid_code: 죄송합니다. 해당 코드는 유효하지 않습니다. 코드를 확인하고 다시 시도하세요. + expired_code: 죄송합니다. 해당 코드는 만료되었거나 이미 사용되었습니다. 애플리케이션에서 새 코드를 요청하고 다시 시도하세요. + authorize_title: '"%{application_name}" 승인' + expiry_notice: '만료: %{expires_at}' + no_expiry_warning: 이 키는 자동으로 만료되지 않습니다. 애플리케이션을 완전히 신뢰하는 경우에만 이를 승인하세요. + unregistered_app_warning: 이 애플리케이션은 이 사이트에 등록되거나 확인되지 않았습니다. 코드 소스를 완전히 신뢰하는 + 경우에만 계속하세요. + complete: 승인 완료 + denied: 승인이 거부되었습니다. + return_to_cli: 이제 터미널이나 애플리케이션으로 돌아갈 수 있습니다. + blocks: + ghost: + conditions: 조건 + arguments: 인수 + container_args: 컨테이너 인수 + in_location: 위치 + not_registered: 등록되지 않음 + no_visible_children: 표시할 하위 항목 없음 + ghost_reasons: + optional_missing_hint: 이 선택적 블록은 등록되지 않았기 때문에 렌더링되지 않습니다. + no_visible_children_hint: 이 컨테이너 블록은 해당 하위 항목이 표시되지 않으므로 렌더링되지 않습니다. + condition_failed_hint: 이 블록은 조건이 실패했기 때문에 렌더링되지 않습니다. + head_hidden_tail_hint: "`head` 컨테이너에서 다른 블록이 먼저 렌더링되었기 때문에 이 블록은 렌더링되지 않습니다." + access_control: + manage: + access_permission_editor_description: 이 엔터티에 대한 콘텐츠를 만들고 편집할 수 있습니다. + access_permission_viewer: 열람자 + access_permission_viewer_description: 이 엔터티의 콘텐츠를 볼 수 있습니다. + access_permission_remove_description: 이 권한 대상의 권한 제거 + add_group: 사용자 또는 그룹 추가 + mandatory_acl_tooltip: 이 권한은 %{name}에 필수이며 제거할 수 없습니다. + mandatory: 필수 + disallowed: 허용되지 않음 + required_permission_not_added: 이 %{typeName}에는 %{permission} 권한을 가진 사용자가 한 + 명 이상 있어야 합니다. + carousel: + go_to_slide: "%{index} 슬라이드로 이동" + previous: 이전 슬라이드 + next: 다음 슬라이드 + number: + human: + storage_units: + units: + byte: + one: 바이트 + dates: + tiny: + less_than_x_seconds: + one: "< %{count}초" + x_seconds: + one: "%{count}초" + less_than_x_minutes: + one: "< %{count}분" + x_minutes: + one: "%{count}분" + x_minutes_seconds: "%{minutes}분 %{seconds}초" + about_x_hours: + one: "%{count}시간" + x_days: + one: "%{count}일" + x_months: + one: "%{count}개월" + about_x_years: + one: "%{count}년" + over_x_years: + one: "> %{count}년" + almost_x_years: + one: "%{count}년" + date_month: M월 D일 + medium: + less_than_x_minutes: + one: "%{count}분 미만" + x_minutes: + one: "%{count}분" + x_hours: + one: "%{count}시간" + about_x_hours: + one: 약 %{count}시간 + x_days: + one: "%{count}일" + x_months: + one: "%{count}개월" + about_x_years: + one: 약 %{count}년 + over_x_years: + one: "%{count}년 이상" + almost_x_years: + one: 약 %{count}년 + medium_with_ago: + x_minutes: + one: "%{count}분 전" + x_hours: + one: "%{count}시간 전" + x_days: + one: "%{count}일 전" + x_months: + one: "%{count}개월 전" + x_years: + one: "%{count}년 전" + later: + x_days: + one: "%{count}일 후" + x_months: + one: "%{count}개월 후" + x_years: + one: "%{count}년 후" + time_short: HH:mm + long_no_year_no_time: M월 D일 + full_no_year_no_time: M월 D일 + long_date_without_year: M월 D일 LT + long_date_without_year_with_linebreak: M월 D일
LT + date_range_picker: + start_date: 시작일 + end_date: 종료일 + date_placeholder: 연도/월/일 + presets: + label: 기간 사전 설정 + last_year: 작년 + languages: + ar: + name: 아랍어 + be: + name: 벨라루스어 + bg: + name: 불가리아어 + bs_BA: + name: 보스니아어 + ca: + name: 카탈루냐어 + cs: + name: 체코어 + da: + name: 덴마크어 + de: + name: 독일어 + el: + name: 그리스어 + en: + name: 영어 + en_GB: + name: 영어(영국) + es: + name: 스페인어 + et: + name: 에스토니아어 + fa_IR: + name: 페르시아어 + fi: + name: 핀란드어 + fr: + name: 프랑스어 + gl: + name: 갈리시아어 + he: + name: 히브리어 + hr: + name: 크로아티아어 + hu: + name: 헝가리어 + hy: + name: 아르메니아어 + id: + name: 인도네시아어 + it: + name: 이탈리아어 + ja: + name: 일본어 + ko: + name: 한국어 + lt: + name: 리투아니아어 + lv: + name: 라트비아어 + nb_NO: + name: 노르웨이어(보크몰) + nl: + name: 네덜란드어 + pl_PL: + name: 폴란드어 + pt: + name: 포르투갈어 + pt_BR: + name: 포르투갈어(브라질) + ro: + name: 루마니아어 + ru: + name: 러시아어 + sk: + name: 슬로바키아어 + sl: + name: 슬로베니아어 + sq: + name: 알바니아어 + sr: + name: 세르비아어 + sv: + name: 스웨덴어 + sw: + name: 스와힐리어 + te: + name: 텔루구어 + th: + name: 태국어 + tr_TR: + name: 터키어 + ug: + name: 위구르어 + uk: + name: 우크라이나어 + ur: + name: 우르두어 + vi: + name: 베트남어 + zh_TW: + name: 중국어(번체) + zh_CN: + name: 중국어(간체) + emails_are_disabled_no_smtp: SMTP 서버가 구성되지 않았기 때문에 모든 발신 이메일이 비활성화되었습니다. 어떤 종류의 + 이메일도 보낼 수 없습니다. + impersonation: + time_left: + one: "(%{count}분 남음)" + other: "(%{count}분 남음)" + themes: + broken_theme_alert: 테마/구성요소에 오류가 있어 사이트가 작동하지 않을 수 있습니다. 자세한 내용은 브라우저 콘솔을 확인하세요. + broken_block_alert: 블록 구성 오류가 감지되었습니다. 자세한 내용은 브라우저 콘솔을 확인하세요. + broken_block_factory_alert: 블록을 로드하지 못했습니다. 일부 UI 요소가 올바르게 표시되지 않을 수 있습니다. + broken_drag_and_drop_alert: 드래그 앤 드롭 핸들러가 실패했습니다. 작업이 완료되지 않았을 수 있습니다. + on_before_category_types_change_error: 카테고리 유형을 변경하는 중에 오류가 발생했습니다. 자세한 내용은 브라우저 + 콘솔을 확인하세요. + dev_tools: + drag_to_move: 이동하려면 드래그하세요. + toggle_plugin_outlet_debug: 플러그인 삽입 영역 디버그 전환 + toggle_block_debug: 블록 디버그 전환 + block_debug: + outlet_boundaries: 삽입 영역 경계 + visual_overlay: 시각적 오버레이 + ghost_blocks: 고스트 블록 + condition_debugging: 조건 디버깅 + plugin_outlet_debug: + find_on_github: GitHub에서 찾기 + wrapper: "(래퍼)" + outlet_args: 삽입 영역 인수 + no_outlet_args: 이 삽입 영역에 전달된 인수가 없습니다. + aliases: 별칭 + deprecated: 더 이상 사용되지 않음 + deprecated_outlet: 이 삽입 영역은 지원이 종료되어 제거될 예정입니다. + since: "(%{version} 이후)" + toggle_safe_mode: 안전 모드 전환 + toggle_verbose_localization: 상세 번역 정보 전환 + open_styleguide: 스타일가이드 열기 + disable_dev_tools: 개발 도구 비활성화 + toggle_upcoming_changes_debug: 예정된 변경 사항 디버그 전환 + too_many_requests: + one: 이 작업을 너무 많이 수행했습니다. 다시 시도하기 전에 %{count}초를 기다리십시오. + other: 이 작업을 너무 많이 수행했습니다. 다시 시도하기 전에 %{count}초를 기다리십시오. + links_lowercase: + one: 링크 + x_more: + one: "%{count}개 더 보기" + max_of_count: + one: 최대 %{count} + character_count: + one: "%{count} 문자" + design_wizard: + title: 사이트 맞춤설정 + subtitle: 색상과 글꼴 및 사이트 구성을 선택하세요. + step_label: "%{index} 단계로 이동" + save: 저장하고 끝내기 + launch: 디자인 마법사 + launch_description: 사이트의 테마와 색상 및 글꼴과 구성을 다시 설정합니다. + intro: + description: 이 설정 마법사에서 사이트의 테마와 색상 및 글꼴과 홈페이지 구성과 환영 배너 및 검색 방식을 정할 수 있습니다. + autosave: 각 단계는 진행하는 즉시 저장되어 회원 화면에 반영됩니다. 닫을 때 변경 사항을 되돌릴 수 있습니다. + start: 시작하기 + close: + message: 사이트 디자인에 대한 일부 변경 사항을 이미 저장했습니다. 그것들을 유지하시겠습니까? + message_without_revert: 사이트 디자인에 대한 일부 변경 사항을 이미 저장했습니다. 여기에서는 취소할 수 없습니다. + keep: 변경 사항 유지 + revert: 변경 사항 되돌리기 + continue_editing: 계속 편집 + sections: + colors: 기본 색상 + welcome_banner: 환영 배너 + theme: + selected: 선택된 + applying: 적용 중… + custom_theme_notice: 귀하의 사이트는 현재 기본 테마로 %{name}를 사용하고 있습니다. 미리 보려면 아래 테마를 + 선택하세요. 저장하면 현재 테마가 대체됩니다. + colors: + dark_only: "%{name}에는 다크 모드만 있습니다." + both_modes: 각 팔레트에는 일치하는 밝은 모드와 어두운 모드가 포함되어 있습니다. + user_selectable: 구성원이 팔레트를 전환하도록 허용 + user_selectable_description: 회원이 선택할 수 있는 메뉴에 이 팔레트를 표시하세요. + fonts: + base_font: 기본 글꼴 + homepage: + topic_page_type: 주제 페이지 유형 + topic_pages: + latest: 가장 최근 활동을 기준으로 최신 항목부터 정렬된 주제입니다. + new: 지난 며칠 동안 생성된 주제부터 최신 항목 순으로 표시됩니다. + hot: 전반적인 인기와 최근 참여도를 혼합하여 현재 인기 있는 주제입니다. + category_page_style: 카테고리 페이지 스타일 + styles: + with_topics: 주제가 있는 카테고리 + only: 카테고리만 + welcome_banner: + enable: 환영 배너 표시 + enable_description: 사이트 이름과 검색창으로 방문자를 맞이하세요. + location: 배너 위치 + locations: + below_site_header: 사이트 헤더 아래 + above_topic_content: 주제 목록 위 + search: + experiences: + search_icon: + title: 검색 아이콘 + description: 검색을 여는 헤더의 돋보기입니다. + search_field: + title: 검색 필드 + description: 헤더의 전체 검색 필드는 항상 표시됩니다. + bookmarked: + edit_bookmark: + one: 북마크 편집 + other: 북마크 수정 + delete_bookmarks: 모든 북마크 삭제 + bookmark_bulk_actions: + clear_reminders: + description: + one: 이 북마크에 대한 알림을 삭제하시겠습니까? + delete_bookmarks: + description: + one: 이 북마크를 삭제하시겠습니까? + drafts: + bulk_delete: 선택 항목 삭제 + bulk_delete_message: + one: 이 초안을 삭제할까요? + other: 정말로 이 %{count} 초안을 삭제하시겠습니까? + edit_topic: 주제 초안 수정 + dropdown: + other_drafts: + one: "+%{count} 기타 초안" + embed_mode: + storage_access_prompt: 이미 %{site_name} 계정이 있습니까? 자신이 댓글을 달 수 있도록 세션에 대한 접근를 + 허용하세요. + allow_access: 접근 허용 + continue_as_guest: 게스트로 계속 + be_first_to_reply: 가장 먼저 답글을 작성해 보세요! + replying_to: "%{username} 님에게 답글 작성 중" + editing_post: 게시물 편집 중 + reply_placeholder: 답글 작성… + signin_flow: + share_session_title: "%{site_name}에 로그인" + share_session_message: 계속하려면 %{site_name}에 이 페이지 내의 기존 세션을 사용할 수 있는 권한이 필요합니다. + 접근을 허용하려면 아래를 클릭하세요. + signin_required_title: "%{site_name}에 로그인" + signin_required_message: 기존 %{site_name} 세션을 찾지 못했습니다. 새 탭을 열어 로그인하거나 가입한 + 후 여기로 돌아와서 계속하세요. + open_signin_tab: 로그인 탭 열기 + waiting_title: 로그인을 기다리는 중 + waiting_message: 새 탭에서 로그인을 완료하세요. 완료되면 이 페이지가 자동으로 업데이트됩니다. + sign_in_to_reply: 답글하려면 로그인하세요. + topic_count_all: + one: 새 주제 %{count}개 보기 + topic_count_categories: + one: 새 주제 또는 갱신된 주제 %{count}개 보기 + topic_count_latest: + one: 새 주제 또는 갱신된 주제 %{count}개 보기 + topic_count_unseen: + one: 새 주제 또는 갱신된 주제 %{count}개 보기 + topic_count_unread: + one: "%{count} 읽지 않은 주제 보기" + topic_count_new: + one: 새 주제 %{count}개 보기 + relative_time_picker: + minutes: + one: 분 + hours: + one: 시간 + days: + one: 일 + months: + one: 개월 + years: + one: 년 + time_shortcut: + three_days: 3일 후 + more_options: 추가 옵션… + directory: + no_results: + body: 활동을 보여주는 커뮤니티 회원 목록이 여기에 표시됩니다. 귀하의 커뮤니티가 아직 새로운 것이기 때문에 지금은 목록이 비어 + 있습니다! + extra_body: 관리자와 운영자는 사용자 관리에서 사용자를 + 확인하고 관리할 수 있습니다. + total_rows: + one: "%{count} 사용자" + groups: + add_members: + description_usernames_only: 그룹에 추가하려는 사용자 이름 목록을 입력하거나 쉼표로 구분된 목록에 붙여넣으세요. + manage: + interaction: + self_lockout: 자신의 접근 권한이 제거되는 방식으로 그룹 공개 상태를 변경하려고 합니다. 계속하시겠습니까? + email: + smtp_disable_confirm: SMTP를 비활성화하면 모든 SMTP 설정이 재설정되고 관련 기능이 비활성화됩니다. 계속하시겠습니까? + prefill: + gmail: Gmail + outlook: Outlook.com + office365: Microsoft 365 + ssl_modes: + ssl_tls: SSL/TLS + starttls: STARTTLS + credentials: + smtp_ssl_mode: SSL 방식 + settings: + from_alias_hint: 그룹 SMTP 이메일을 보낼 때 보낸 사람 주소로 사용할 별칭입니다. 모든 메일 제공업체에서 이 + 기능을 지원하는 것은 아닙니다. 메일 제공업체의 설명서를 참조하세요. + membership: + visibility_and_access: 접근 권한 및 공개 범위 + join_method_title: 사용자는 어떻게 가입할 수 있나요? + join_method: + free: 누구나 자유롭게 참여 가능 + request: 누구나 가입을 요청할 수 있습니다. + invite: 초대만 가능 + title: + one: 그룹 + members: + remove_member_self_lockout: 이 그룹에서 본인을 삭제하면 그룹 관리에 대한 접근 권한이 취소됩니다. 계속하시겠습니까? + remove_owner_self_lockout: 자신을 소유자로 삭제하면 이 그룹을 관리할 수 있는 접근 권한이 취소됩니다. 계속하시겠습니까? + aria_post_number: "%{title} - 게시물 #%{postNumber}" + default_notifications: + modal_description: + one: 기존 회원에게도 이 변경 사항을 적용하시겠습니까? 회원 %{count}명의 환경 설정이 바뀝니다. + categories: + plus_more_count: + one: "+%{count}개 더보기" + topic_sentence: + one: "%{count} 주제" + topic_stat: + one: "%{number} / %{unit}" + topic_stat_all_time: + one: 총 %{number}개 + topic_stat_sentence_week: + one: 지난 일주일 동안 새 주제 %{count}개가 작성됐습니다. + topic_stat_sentence_month: + one: 지난 한 달 동안 새 주제 %{count}개가 작성됐습니다. + n_more: + one: 카테고리(%{count} 더보기)… + other: 카테고리(%{count} 더보기)… + ip_lookup: + title: IP 주소 + other_accounts_with_ip: + one: 이 IP 주소를 사용하는 %{count} 다른 계정 + other: 이 IP 주소를 사용하는 %{count} 다른 계정 + delete_other_accounts: + one: "%{count}개 삭제" + user_fields: + required_select: '"%{name}"에 대한 값을 선택하세요.' + required_checkbox: '"%{name}" 필드가 필요합니다.' + user_status: + set_custom_status: 맞춤 상태 설정 + what_are_you_doing: 현재 상태를 알려 주세요 + pause_notifications: 알림 일시중지 + remove_status: 상태 제거 + presence_toggle: + online: 온라인 + offline: 오프라인 + title: 현재 상태 기능 전환 + user_tips: + skip: 팁 건너뛰기 + dont_show_again: 다시 표시하지 않음 + first_notification: + content: 알림은 커뮤니티에서 일어나는 일에 대한 최신 정보를 제공하는 데 사용됩니다. + topic_timeline: + content: 주제 타임라인을 사용하여 긴 주제를 빠르게 스크롤하세요. + post_menu: + content: 세 개의 점을 클릭하여 게시물과 상호 작용할 수 있는 다른 방법을 알아보세요! + topic_notification_levels: + title: 귀하는 이제 이 주제를 팔로우하고 있습니다. + content: 특정 주제 또는 전체 카테고리에 대한 알림 기본 설정을 조정하려면 이 종을 찾으세요. + suggested_topics: + title: 계속 읽어보세요! + content: 다음에는 귀하가 읽고 싶어할 만한 몇 가지 주제가 있습니다. + loading: 불러오는 중… + multi_select: + label: 옵션 선택 + d_otp: + screen_reader: + one: 숫자를 입력하세요 + other: 숫자 %{count}개를 입력하세요 + form_kit: + errors_summary_title: + one: 계속하려면 이 오류를 수정하세요. + other: 계속하려면 오류를 수정하세요. + dirty_form: 변경 사항을 제출하지 않았습니다! 정말 떠나시겠어요? + errors: + starts_with: "%{prefix}로 시작해야 합니다." + ends_with: "%{suffix}로 끝나야 합니다." + date_before_or_equal: "%{date} 이전이거나 같아야 합니다." + date_after_or_equal: "%{date} 이후여야 합니다." + invalid_url: 유효한 URL이어야 합니다. + not_an_integer: 정수여야 합니다. + not_accepted: 동의해야 합니다. + not_a_number: 숫자여야 합니다. + too_high: 최대 %{count}여야 합니다. + too_low: 최소한 %{count} 이상이어야 합니다. + too_long: + one: 최대 %{count} 문자여야 합니다. + other: "%{count}자 이하여야 합니다." + too_short: + one: 최소한 %{count} 문자여야 합니다. + color: + available_presets: 사용 가능한 사전 설정 + already_used: 이미 사용됨 + edit_presets: 색상 사전 설정 편집 + assets_changed_confirm: 이 사이트는 방금 소프트웨어 업데이트를 받았습니다. 지금 최신 버전을 다운로드하시겠습니까? + read_only_mode: + enabled_anonymous: 이 사이트는 읽기 전용 상태입니다. 내용을 볼 수는 있지만 지금은 가입하거나 로그인할 수 없습니다. + signup_disabled: 사이트가 읽기 전용 모드인 동안에는 가입이 비활성화됩니다. + site_archived: + enabled: 이 사이트는 보관 상태입니다. 내용을 볼 수는 있지만 답글과 좋아요를 포함한 활동은 사용할 수 없습니다. + enabled_anonymous: 이 사이트는 보관 상태입니다. 내용을 보거나 로그인할 수는 있지만 답글과 좋아요를 포함한 활동은 사용할 + 수 없습니다. + signup_disabled: 사이트가 보관 모드에 있는 동안에는 가입이 비활성화됩니다. + staff_writes_only_mode: + enabled: 이 사이트는 운영진 전용 작성 상태입니다. 내용을 볼 수는 있지만 답글과 좋아요를 포함한 활동은 운영진만 사용할 수 있습니다. + enabled_anonymous: 이 사이트는 운영진 전용 작성 상태입니다. 내용을 볼 수는 있지만 가입할 수 없으며 운영진만 로그인할 + 수 있습니다. + login_disabled: 사이트가 운영진 전용 모드인 동안에는 운영진만 로그인할 수 있습니다. + signup_disabled: 사이트가 운영진 전용 모드인 동안에는 가입이 비활성화됩니다. + feedback_with_link: "피드백…" + replies_lowercase: + one: 답글하다 + signup_cta: + value_prop: '같은 게시물을 다시 찾느라 지치셨나요? 계정을 만들면 읽던 위치로 돌아올 수 있습니다. 새 답글 알림을 받고 북마크를 + 저장하며 좋아요로 감사의 뜻을 전할 수도 있습니다. 함께 더 좋은 커뮤니티를 만들어 보세요. :heart:' + offline_indicator: + no_internet: 인터넷에 연결되어 있지 않습니다. + refresh_page: 페이지 새로 고침 + summary: + in_progress: AI를 활용한 주제 요약 + summarized_on: "%{date}의 AI로 요약" + model_used: '사용된 AI : %{model}' + outdated: 요약이 오래되었습니다. + outdated_posts: + one: "(%{count} 게시물 누락)" + other: "(%{count} 게시물 누락)" + enabled_description: 커뮤니티가 뽑은 흥미로운 게시물인 인기 답글을 보고 있습니다. + description: + one: "%{count} 답글이 있습니다." + buttons: + hide: 요약 숨기기 + enable: 인기 답글 표시 + short_label: 인기 답글 + short_title: 커뮤니티가 뽑은 이 주제의 인기 답글 표시 + description_time_MF: | + { replyCount, plural, + one {답글 #개} + other {답글 #개} + } · 예상 읽기 시간 { readingTime, plural, + one {#분} + other {#분} + }. + private_message_info: + invite: 다른 사람 초대… + edit: 추가 또는 제거… + remove: 제거… + add: 추가… + remove_group: 그룹 삭제 + search_hint: 사용자 이름 또는 이메일(쉼표 또는 공백으로 구분) 또는 IP 주소 + forgot_password: + code_instructions: 일치하는 계정이 있는 경우 해당 이메일 주소로 인증 코드가 전송되었습니다. 비밀번호를 재설정하려면 코드를 + 입력하세요. + email-username: 이메일 또는 사용자 이름 + code_login: + check_your_email: 이메일을 확인하세요 + code_instructions: "%{email}로 6자리 코드를 보냈습니다. 계속하려면 아래에 입력하세요." + resend: 코드 재전송 + resend_countdown: 코드 재전송(%{count}s) + code_resent: 새로운 코드를 보냈습니다. + use_different_email: 다른 이메일 주소를 사용하세요 + use_password_instead: 대신 비밀번호로 로그인하세요. + email_me_code: 일회성 로그인 코드를 이메일로 보내주세요. + signup_instructions: 이 커뮤니티에 가입할 이메일 주소를 입력하세요. 확인 코드를 보내 드립니다. + user_fields_title: 거의 완료됨 + user_fields_instructions: 몇 가지 세부정보만 추가하면 계정 생성을 완료할 수 있습니다. + account_ready_title: 계정이 준비됐습니다! + account_ready_edit: 사용자 이름과 아바타를 선택하세요 + account_details_title: 계정 생성 완료 + account_details_instructions: 승인을 위해 계정을 제출하기 전에 커뮤니티에 귀하가 어떻게 나타날지 선택하세요. + create_password_optional: 비밀번호 생성(선택사항) + submit_for_approval: 승인을 위해 제출 + pending_approval_title: 귀하의 계정이 승인 대기 중입니다. + pending_approval_instructions: 로그인하려면 운영진의 계정 승인이 필요합니다. 승인되면 이메일로 알려 드립니다. + username_placeholder: 사용자 이름을 선택하세요 + regenerate_username: 임의의 사용자 이름 제안 + change_avatar: 아바타 변경 + username_taken: 해당 사용자 이름은 이미 사용 중입니다. 다른 것을 시도해 보세요. + username_unavailable: 해당 사용자 이름은 사용할 수 없습니다. %{suggestion}를 사용해 보세요. + invites: + send_code: 코드 보내기 + code_instructions: 귀하의 이메일 주소를 확인하기 위해 일회성 코드를 %{email}로 보내드립니다. + emoji_set: + apple_international: Apple/International(Twemoji는 더 이상 사용되지 않음) + google: Google(Noto Emoji는 지원 중단됨) + twitter: Twitter(Twemoji는 더 이상 사용되지 않음) + win10: Win10(Fluent Emoji에서는 더 이상 사용되지 않음) + google_classic: Google 클래식(Noto Emoji는 지원 중단됨) + facebook_messenger: Facebook 메신저(표준에서는 더 이상 사용되지 않음) + openmoji: 오픈모지 + standard: 표준 + fluentui: Fluent Emoji + noto: Noto Emoji + twemoji: Twemoji + category_scope: + all: 모든 공개 및 비공개 카테고리 + public: 공개 카테고리 + include: 선택한 카테고리 포함(하위 카테고리 포함) + include_strict: 선택한 카테고리 포함(하위 카테고리 제외) + exclude: 선택한 카테고리 제외(하위 카테고리 포함) + exclude_strict: 선택한 카테고리 제외(하위 카테고리 제외) + welcome_banner_location: + above_topic_content: 주제 내용 위 + below_site_header: 사이트 헤더 아래 + welcome_banner_page_visibility: + top_menu_pages: 상위 메뉴 페이지 + discovery: 둘러보기 + all_pages: 모든 페이지 + composition_mode: + markdown: Markdown + rich: 리치 텍스트 + shortcut_modifier_key: + esc: Esc + command: 명령 + option: 옵션 + control: 제어 + arrow_up: 위쪽 화살표 + arrow_down: 아래쪽 화살표 + arrow_left: 왼쪽 화살표 + arrow_right: 오른쪽 화살표 + period: 마침표 + comma: 쉼표 + slash: 슬래시 + backslash: 백슬래시 + question_mark: 물음표 + exclamation_mark: 느낌표 + hash: 해시 + equals: 같음 + minus: 마이너스 + plus: 더하기 + semicolon: 세미콜론 + apostrophe: 아게시물로피 + backquote: 역인용 + left_bracket: 왼쪽 대괄호 + right_bracket: 오른쪽 대괄호 + space: 스페이스 + tab: Tab + backspace: 백스페이스 + end: 끝 + page_up: 페이지 위로 + page_down: 페이지 아래로 + conditional_loading_section: + loading: 불러오는 중… + category_row: + subcategory_count: + one: "+%{count} 하위 카테고리" + topic_count: + one: 이 카테고리의 %{count} 주제 + read_only_description: 이 카테고리는 읽기 전용이므로 이 주제에 대해 선택할 수 없습니다. + timezone_input: + ambiguous_ist: 'IST가 모호합니다. 특정 시간대를 선택하세요(예: 아시아/콜카타).' + file_size_input: + error: + size_too_large: "%{provided_file_size}는 허용되는 최대 %{max_file_size}보다 큽니다." + size_too_small: "%{provided_file_size}는 최소 허용 %{min_file_size}보다 작습니다." + filter_input: + clear: 필터 지우기 + filter_controls: + toggle: 드롭다운 필터 전환 + d_icon_grid_picker: + select_icon: 아이콘 선택 + search_label: 검색 아이콘 + search_placeholder: 아이콘 검색... + no_results: 아이콘을 찾을 수 없습니다 + results_count: + one: "%{count} 아이콘 발견" + other: "%{count} 아이콘을 찾았습니다." + results_loaded: + one: 아이콘 %{count}개를 불러왔습니다. 더 불러올 수 있습니다. + other: 아이콘 %{count}개를 불러왔습니다. 더 불러올 수 있습니다. + favorites: 즐겨찾기 + selected_icon: '선택한 아이콘: %{iconName}' + clear: 아이콘 지우기 + gifs: + modal_title: GIF 검색 + composer_title: GIF 삽입 + placeholder: KLIPY 검색 + powered_by: Klipy 제공 + no_results: GIF를 검색하려면 위에 키워드를 입력하세요. + browse_categories: 카테고리별로 찾아보기 + bad_api_key: Klipy API 키가 없거나 올바르지 않습니다. GIF API 키 설정을 확인해 주세요. + error_rate_limit: GIF API 속도 제한에 도달했습니다. 잠시 후에 다시 시도해 주세요. + error_search_too_long: 검색어를 50자 미만으로 줄인 후 다시 시도하세요. + codemirror: + expression: + sections: + recommended: 추천 + properties: 속성 + methods: 메서드 + metadata: 메타데이터 + globals: 전역 + methods: + string: + length: 문자열의 문자 수입니다. + includes: 문자열에 하위 문자열이 포함되어 있으면 true를 반환합니다. + startsWith: 문자열이 주어진 문자로 시작하면 true를 반환합니다. + endsWith: 문자열이 주어진 문자로 끝나는 경우 true를 반환합니다. + split: 문자열을 하위 문자열 배열로 분할합니다. + replaceAll: 검색 문자열의 모든 항목을 바꿉니다. + replace: 검색 문자열의 첫 번째 항목을 바꿉니다. + trim: 문자열의 양쪽 끝에서 공백을 제거합니다. + trimStart: 문자열의 시작 부분에서 공백을 제거합니다. + trimEnd: 문자열 끝에서 공백을 제거합니다. + toLowerCase: 문자열을 소문자로 변환합니다. + toUpperCase: 문자열을 대문자로 변환합니다. + slice: 문자열의 일부를 추출합니다. + substring: 두 인덱스 사이의 문자열 부분을 반환합니다. + indexOf: 처음 나타나는 위치를 반환합니다. 찾지 못하면 -1을 반환합니다. + match: 문자열을 정규식과 일치시킵니다. + concat: 하나 이상의 문자열을 연결합니다. + number: + toFixed: 고정된 소수 자릿수로 숫자 형식을 지정합니다. + toString: 숫자의 문자열 표현을 반환합니다. + toPrecision: 숫자를 지정된 정밀도로 형식화합니다. + toLocaleString: 언어 설정에 맞는 문자열 표현을 반환합니다. + boolean: + toString: true는 'true'로 변환하고 false는 'false'로 변환합니다. + array: + length: 배열의 요소 수입니다. + map: 모든 요소에 대해 함수를 호출한 결과로 새 배열을 만듭니다. + filter: 테스트를 통과한 요소로 새 배열을 만듭니다. + find: 조건 함수를 만족하는 첫 번째 요소를 반환합니다. + includes: 배열에 지정된 값이 포함되어 있으면 true를 반환합니다. + join: 모든 요소를 ​​문자열로 결합합니다. + slice: 배열 일부의 얕은 복사본을 반환합니다. + sort: 배열 자체에서 요소를 정렬합니다. + reverse: 요소의 순서를 반대로 바꿉니다. + reduce: 배열을 단일 값으로 줄입니다. + indexOf: 값이 처음 나타나는 위치를 반환합니다. 찾지 못하면 -1을 반환합니다. + concat: 배열 및/또는 값을 새 배열로 병합합니다. + date: + toISOString: 날짜를 ISO 8601 문자열로 반환합니다. + toLocaleDateString: 언어 설정에 맞는 날짜 문자열을 반환합니다. + getTime: Unix epoch 이후의 밀리초를 반환합니다. + getFullYear: 4자리 연도를 반환합니다. + getMonth: 월(0-11)을 반환합니다. + getDate: 해당 월의 날짜(1-31)를 반환합니다. + getHours: 시간(0-23)을 반환합니다. + getMinutes: 분(0-59)을 반환합니다. + toLocaleString: 언어 설정에 맞는 날짜 및 시간 문자열을 반환합니다. + globals: + Math: 수학 상수 및 함수(Math.round와 Math.random 등) + JSON: JSON 구문 분석 및 직렬화(JSON.parse와 JSON.stringify) + Object: 객체 유틸리티(Object.keys와 Object.values 및 Object.entries) + Array: 배열 유틸리티(Array.isArray와 Array.from) + String: 문자열 생성자와 유틸리티. + Number: 숫자 유틸리티(Number.isInteger와 Number.parseFloat) + Date: 날짜 생성자. 날짜를 생성하려면 new Date()를 사용하세요. + parseInt: 문자열을 구문 분석하고 정수를 반환합니다. + parseFloat: 문자열을 구문 분석하고 부동 소수점 숫자를 반환합니다. + encodeURIComponent: 특수 문자를 대체하여 URI 구성 요소를 인코딩합니다. + decodeURIComponent: 인코딩된 URI 구성 요소를 디코딩합니다. + isNaN: 값이 NaN이면 true를 반환합니다. + isFinite: 값이 유한한 숫자이면 true를 반환합니다. + hamburger_menu: 탐색 메뉴 + permanently_delete: + title: 정말 확신하시나요? + confirm_instruction: 확인하려면 아래에 %{phrase}를 입력하세요. + controls: + delete: 결과를 이해합니다. 영구 삭제합니다. + topic_bulk_actions: + close_topics: + description: 닫힌 주제에는 새 답글을 작성할 수 없습니다. 자세히 알아보기 + note: 이 주제에 메모를 추가하세요. + archive_topics: + description: 보관된 주제는 검색 및 최신 주제 목록에서 숨겨집니다. 자세히 알아보기 + archive_messages: + name: 보관함으로 이동 + unlist_topics: + name: 목록에서 제외 + description: 목록에 없는 주제는 주제 목록에서 숨겨지지만 직접 링크를 통해 계속 접근할 수 있습니다. 자세히 알아보기 + relist_topics: + name: 목록에 다시 표시 + manage_tags: + name: 태그 관리 + add: + description: 선택한 모든 주제에 추가됨 + remove: + title: 태그 제거 + description: 존재할 때마다 제거됨 + all_toggle: 모든 태그 제거 + all_warning: "모든 기존 태그가 선택한 주제에서 제거됩니다. 이 작업은 취소할 수 없습니다." + replace: + title: 태그 교체 + description: 하나의 태그를 다른 태그로 교환합니다. + add_replacement: 교체 추가 + remove_replacement: 교체 항목 제거 + from_placeholder: 교체할 태그 + to_placeholder: 교체 태그 + missing_from: 소스 태그가 필요합니다. + missing_to: 교체 태그가 필요합니다. + delete_topics: + description: 선택한 주제를 삭제합니다. 삭제된 주제를 복원할 수 있습니다. + update_category: + name: 카테고리 업데이트 + description: 선택한 모든 주제를 다음 카테고리로 이동합니다. + convert_to_public_topic: + name: 공개 주제로 설정… + description: 선택한 개인 메시지를 다음 카테고리의 공개 주제로 이동합니다. + convert_to_private_message: + description: 선택한 공개 주제를 개인 메시지로 변환하세요. + reset_bump_dates: + name: 범프 날짜 재설정 + description: 범프 날짜를 마지막으로 작성된 게시물 날짜로 업데이트하시겠습니까? 이는 주제 목록의 순서에 영향을 미칠 수 있습니다. + defer: + name: 읽지 않은 것으로 표시 + update_notifications: + description: 선택한 주제에 대한 개인 알림 수준을 다음과 같이 업데이트하세요. + pin_topics: + name: 상단 고정 + unpin_topics: + name: 고정 해제 + description: 카테고리에 고정되어 있거나 전역적으로 고정되어 있는 선택된 모든 주제를 고정 해제합니다. + enable_nested_replies: + name: 중첩 답글 사용 + description: 선택한 주제를 중첩된 보기로 전환합니다. 답글은 스레드로 표시됩니다. + disable_nested_replies: + name: 중첩 답글 사용 안 함 + description: 선택한 주제를 평면 보기로 다시 전환합니다. + nested_replies: + nested_view: 중첩 보기 + flat_view: 평면 보기 + sort: + old: 오래된 + load_more_children: + one: 답글 %{count}개 더 보기 + load_more_children_generic: 답글 더 보기 + continue_thread: 이 스레드를 계속하세요 + new_replies: + one: 새 답글 %{count}개 + other: "%{count} 새 답글" + collapsed_replies: + one: 답글 %{count}개 + collapsed_post: 접힌 게시물 + collapse_parent: 상위 스레드 접기 + focused_path: 선택한 답글 경로 + return_to_branch: "%{username} 님의 답글 갈래로 돌아가기" + all_replies: 모든 답글 + category_settings: + default_nested_view: 이 카테고리의 주제에 대해 중첩된 보기를 기본값으로 사용 + convert_existing: 기존 주제 변환 + convert_existing_description: 이 카테고리의 기존 주제는 변환할 때까지 중첩된 답글을 사용하지 않습니다. 이것을 + 한 번 실행하면 중첩된 보기로 전환됩니다. + convert_existing_confirm: 이 카테고리의 모든 기존 주제를 중첩된 답글로 변환하시겠습니까? + convert_existing_complete: 기존 주제가 중첩된 답글으로 변환되었습니다. + save_first: 기존 주제를 변환하기 전에 이 카테고리 설정을 저장하세요. + toggle_ignored_content: 무시된 콘텐츠 표시 + op_badge: 원글 작성자 + pin_reply: 상단에 고정 + unpin_reply: 고정 해제 + topic_admin_menu: + enable_nested_replies: 중첩된 답글 활성화 + disable_nested_replies: 중첩된 답글 비활성화 + activity_log: + link: 활동 로그 + title: 주제 활동 로그 + empty: 표시할 주제 활동이 없습니다. + load_more: 더 많은 활동 로드 + updated: 주제 활동이 업데이트되었습니다. + context: + banner: 귀하는 이 주제에 대한 단일 스레드를 보고 계십니다. + view_full_topic: 전체 주제 보기 + view_parent_context: 상위 컨텍스트 보기 + share_target: + title: 공유 콘텐츠 + description: 공유된 콘텐츠로 무엇을 하시겠습니까? + add_to_reply: 답글에 추가 + added_to_reply: 저장되었습니다. 다음에 답글을 열면 내용이 추가됩니다. + post_list: + empty: 게시물이 없습니다 + aria_post_number: "%{title} - 게시물 #%{postNumber}" + bulk: + selected: + one: "%{count} 게시물이 선택됨" + other: "%{count} 게시물이 선택됨" + select_all: 모두 선택 + clear_all: 모두 지우기 + actions: 대량 작업 + content_localization: + preferences: + title: 콘텐츠 언어 기본 설정 + login_to_set_languages: 더 많은 언어를 설정하려면 로그인하세요. + anonymous_flagging: + title: 불법 콘텐츠 신고 + description: '불법 콘텐츠를 신고하려면 %{email}에 + 문의하세요.' + topic_map: + links_shown: 더 많은 링크 표시… + clicks: + one: "%{count} 클릭" + menu_titles: + replies: 좋아요가 많은 답글 + views: 최근 조회수 + view_explainer: 8시간마다 고유 방문자당 조회수 1회입니다. + no_views: 아직 조회 통계가 없습니다. 나중에 다시 확인해 주세요. + chart_error: 차트를 렌더링하는 중에 오류가 발생했습니다. 다시 시도해 주세요. + predicted_views: 예상 조회수 + so_far: "(지금까지)" + post_links: + title: + one: "%{count} 더 보기" + other: "%{count}개 더 보기" + sr_topic_list_caption: 주제 목록입니다. 버튼이 있는 열 제목을 눌러 정렬할 수 있습니다. + latest_poster_link: "%{username} 님의 프로필 · 최근 작성자" + views_lowercase: + one: 조회 + views_long: + one: 이 주제는 %{count}회 조회되었습니다 + likes_lowercase: + one: 좋아요 + users_lowercase: + one: 사용자 + filters: + filter: + results_for: '다음에 대한 결과: %{query}' + latest: + title_with_count: + one: 최신(%{count}) + unread: + title_with_count: + one: 읽지 않음(%{count}) + lower_title_with_count: + one: "%{count} 읽지 않음" + other: "%{count}개 읽지 않음" + unseen: + help: 새로운 주제와 현재 시청 중이거나 읽지 않은 게시물로 추적 중인 주제 + hot: + lower_title: 인기 + help: 최근 인기 주제 + new: + lower_title_with_count: + one: "%{count} 새로운" + other: "%{count}개 새 항목" + title_with_count: + one: 새 주제(%{count}) + all_tooltip: 최근 며칠 동안 작성되거나 답글이 달린 모든 새 주제 + all_with_count: 모두(%{count}) + new_topics_tooltip: 새로운 주제 + new_replies_tooltip: 새로운 답글 + lower_title: 새 항목 + unified_new: + help: 지난 며칠 동안 생성되거나 답글된 주제 + category: + title_with_count: + one: "%{categoryName} (%{count})" + subscribe: + help: 구독하여 이 사이트를 지원하세요 + votes: + help: 역대 가장 많은 표를 얻은 주제 + my_votes: + title: 내 투표 + help: 당신이 투표한 주제 + custom_homepage: + admin_message: 테마 중 하나가 "custom_homepage" 수정자를 활성화했지만 [custom-homepage] 커넥터에 + 아무것도 출력하지 않습니다. (이 메시지는 사이트 관리자에게만 표시됩니다.) + browser_update: 현재 브라우저는 지원되지 않습니다. + 풍부한 콘텐츠를 보고 로그인하거나 답글을 작성하려면 지원되는 브라우저로 바꾸세요. + lightbox: + open: 원본 이미지 + image_info: 이미지 정보 + quote: 이미지 인용 + zoom: 확대/축소(Z 키) + error: 이미지를 로드할 수 없습니다. + invalid_video_url: URL이 유효하지 않거나 사용할 수 없기 때문에 이 동영상을 재생할 수 없습니다. + play_video: 비디오 재생 + badges: + earned_n_times: + one: 이 배지를 %{count}회 획득 + others_count: + one: 다른 사람에게 %{count}회 부여됨 + other: 다른 사람에게 %{count}회 부여됨 + badge_count: + one: "%{count} 배지" + more_badges: + one: "+%{count}개 더 보기" + awarded: + one: "%{number} 수여" + other: "%{number} 수여" + download_calendar: + calendar: 캘린더 + save_outlook: Microsoft Outlook에 추가 + save_apple: Apple 캘린더에 추가 + remember_explanation: 나중에 프로필 기본 설정에서 이 기본 설정을 변경할 수 있습니다. + outlook: 마이크로소프트 아웃룩 + apple: 애플 캘린더 + default_title: 예정된 이벤트 + theme_preview_notice: 현재 테마를 미리 보는 중입니다. 일반 사이트 구성으로 돌아가려면 이 브라우저 탭이나 창을 닫으세요. + theme_preview_failed: 테마가 존재하지 않거나 테마에 접근할 수 있는 권한이 없기 때문에 테마를 미리 볼 수 없습니다. + pause_notifications: + title: 다음에 대한 알림을 일시중지합니다… + label: 알림 일시중지 + user_activity: + no_replies_title_others: "%{username} 님은 아직 어떤 주제에도 답글을 작성하지 않았습니다." + no_replies_body: 참여하고 싶은 흥미로운 대화를 찾았다면 게시물 바로 아래의 + 답글 버튼을 누르세요. 특정 게시물이나 회원이 아닌 주제 전체에 답글을 작성하려면 주제 맨 아래 또는 주제 타임라인 + 아래의 답글 버튼을 누르세요. + no_likes_title_others: "%{username}는 아직 어떤 주제에도 좋아요를 표시하지 않았습니다." + no_topics_title_others: "%{username}는 아직 주제를 시작하지 않았습니다." + no_read_topics_body: 토론을 읽기 시작하면 여기에 목록이 표시됩니다. 인기 또는 + 카테고리에서 관심 있는 주제를 찾거나 키워드 %{searchIcon}(으)로 + 검색하세요. + fullscreen_table: + view_table: 테이블 보기 + second_factor_auth: + redirect_after_success: 2단계 인증에 성공했습니다. 이전 페이지로 리디렉션 중… + welcome_topic_banner: + description: 환영 주제는 새 회원이 가장 먼저 읽는 글입니다. 이 커뮤니티가 누구를 위한 곳인지와 어떤 내용을 찾을 수 있는지 + 및 가장 먼저 무엇을 하면 좋은지 알려 주세요. + char_counter: + exceeded: 허용되는 최대 문자 수를 초과했습니다. + form_template_chooser: + select_template: 양식 템플릿 선택 + form_templates: + errors: + value_missing: + default: 이 필드를 작성해 주세요. + select_one: 목록에서 항목을 선택하세요. + select_multiple: 목록에서 항목을 하나 이상 선택하세요. + checkbox: 계속 진행하려면 이 확인란을 선택하세요. + type_mismatch: + color: 색상을 입력하세요. + date: 날짜를 입력하세요. + email: 유효한 이메일 주소를 입력하세요. + number: 숫자를 입력하세요. + password: 유효한 비밀번호를 입력하세요. + tel: 유효한 전화번호를 입력하세요. + text: 텍스트 값을 입력하세요. + url: 유효한 URL을 입력하세요. + too_short: + one: 입력은 %{count} 문자 이상이어야 합니다. + other: 입력은 %{count}자 이상이어야 합니다. + too_long: + one: 입력은 %{count} 문자보다 작아야 합니다. + other: 입력은 %{count} 자 미만이어야 합니다. + range_overflow: + one: 입력은 %{count}보다 작아야 합니다. + other: 입력은 %{count}보다 작아야 합니다. + range_underflow: + one: 입력은 %{count}보다 커야 합니다. + other: 입력은 %{count}보다 커야 합니다. + pattern_mismatch: 요청하신 형식과 일치해주세요. + bad_input: 올바른 내용을 입력하세요. + table_builder: + title: 테이블 빌더 + modal: + title: 테이블 빌더 + create: 표 만들기 + help: + title: 스프레드시트 편집기 사용 + tab_key: Tab + new_row: 행 끝에 새 행을 삽입합니다. + new_col: 열 끝에 새 열을 삽입합니다. + options: 드롭다운 메뉴에서 더 많은 옵션에 접근하려면 셀을 마우스 오른쪽 버튼으로 클릭하세요. + confirm_close: 테이블 작성기를 닫으시겠습니까? 저장되지 않은 변경 사항은 모두 손실됩니다. + edit: + btn_edit: 테이블 편집 + modal: + title: 테이블 편집 + trigger_reason: 수정 이유 추가 + default_edit_reason: 테이블 편집기로 테이블 업데이트 + default_header: + col_1: 열 1 + col_2: 2열 + col_3: 3열 + col_4: 4열 + spreadsheet: + no_records_found: 기록을 찾을 수 없습니다 + entries: 항목 + prompts: + delete_selected_rows: 선택한 행을 삭제하시겠습니까? + delete_selected_cols: 선택한 열을 삭제하시겠습니까? + will_destroy_merged_cells: 이 작업을 수행하면 기존에 병합된 셀이 모두 삭제됩니다. 확실합니까? + will_clear_search_results: 이 작업을 수행하면 현재 검색 결과가 지워집니다. 계속하시겠습니까? + conflicts_with_merged_cells: 다른 병합된 셀과 충돌이 있습니다. + invalid_merge_props: 잘못된 병합 속성 + cells_already_merged: 셀이 이미 병합되었습니다. + no_cells_selected: 선택한 셀이 없습니다. + context_menu: + row: + before: 앞에 새 행 삽입 + after: 뒤에 새 행 삽입 + delete: 선택한 행 삭제 + col: + before: 앞에 새 열 삽입 + after: 뒤에 새 열 삽입 + delete: 선택한 열 삭제 + rename: 이 열 이름 바꾸기 + order: + ascending: 오름차순 + descending: 내림차순 + copy: 복사... + paste: 붙여넣기… + save: 다른 이름으로 저장... + powered_by_discourse: Discourse 제공 + safari_15_warning: 현재 브라우저는 곧 이 커뮤니티를 지원하지 않습니다. 계속 이용하려면 브라우저를 업그레이드하거나 자세한 + 내용을 확인하세요. + filter: + placeholder: 카테고리와 태그 및 다른 조건으로 주제 필터링 + description: + last_week: 지난주 + last_month: 지난달 + last_year: 작년 + language_switcher: + title: 사이트 언어 변경 + discourse_automation: + title: 자동화 + table_title: 자동화 + create: 자동화 추가 + update: 자동화 수정 + confirm_automation_reset: 이 작업을 수행하면 스크립트 및 트리거 옵션이 재설정되고 새 상태가 저장됩니다. 계속하시겠습니까? + confirm_automation_trigger: 이 작업을 수행하면 자동화가 실행됩니다. 계속하시겠습니까? + no_automation_yet: 현재 구성된 자동화가 없습니다. + filter_placeholder: 이름이나 설명으로 필터링... + edit_automation: + trigger_section: + forced: 이 트리거는 스크립트에 의해 강제됩니다. + next_pending_automation: '다음 자동화 실행 시각: %{date}' + trigger_now: 지금 트리거 + title: 언제/무엇을... + fields: + key_value: + label_without_count: 구성 + label_with_count: + one: 구성 편집(%{count}) + other: 구성 편집(%{count}) + pms: + confirm_remove_pm: 이 개인 메시지을 삭제하시겠습니까? + placeholder_title: 개인 메시지 제목 + add_pm: 개인 메시지 추가 + no_pm_created: 아직 개인 메시지을 만들지 않았습니다. 자동화가 실행되면 개인 메시지이 전송됩니다. + delay: + label: 지연(분) + triggerables: + post_flag_created: + fields: + categories: + description: 신고된 주제가 이 카테고리에 속할 때만 트리거됩니다. + tags: + description: 신고된 주제에 다음 태그가 있을 때만 트리거됩니다. + not_found: 자동화 `%{automation}`에 대한 트리거 `%{trigger}`를 찾을 수 없습니다. 관련 플러그인이 설치되어 + 있는지 확인하세요. + user_badge_granted: + fields: + only_first_grant: + label: 첫 번째 부여에만 + stalled_topic: + durations: + PT1H: 1시간 + P1D: 1일 + P1W: 1주 + P1M: 한 달 + fields: + categories: + label: 카테고리로 제한됨 + tags: + label: 태그로 제한됨 + stalled_after: + label: 활동 중단 기준 + recurring: + frequencies: + weekday: 평일 + fields: + start_date: + label: 시작일 + stalled_wiki: + durations: + PT1H: 1시간 + P1D: 1일 + P1W: 1주 + P1M: 한 달 + fields: + restricted_category: + label: 카테고리로 제한됨 + stalled_after: + label: 트리거 지연 + description: 마지막 위키 편집과 자동화 트리거 사이의 지연을 정의합니다. + retriggered_after: + label: 재트리거 지연 + description: 첫 번째 트리거 이후 위키가 아직 편집되지 않은 경우 첫 번째 트리거와 다음 트리거 사이의 지연을 + 정의합니다. + user_added_to_group: + fields: + joined_group: + label: 추적된 그룹 + user_removed_from_group: + fields: + left_group: + label: 추적된 그룹 + user_promoted: + fields: + restricted_group: + label: 그룹으로 제한 + trust_level_transition: + label: 신뢰 수준 전환 + trust_levels: + ALL: 모든 신뢰 수준 + TL01: TL0~TL1 + TL12: TL1~TL2 + TL23: TL2~TL3 + TL34: TL3~TL4 + point_in_time: + fields: + execute_at: + label: 실행 시간 + post_created_edited: + fields: + original_post_only: + label: 원본 게시물만 + description: 게시물이 주제의 원본 게시물인 경우에만 트리거됩니다. + action_type: + label: 작업 유형 + description: 선택 사항 및 생성되거나 편집된 이벤트로만 트리거 제한 + valid_trust_levels: + label: 유효한 신뢰 수준 + description: 이러한 신뢰 수준에서 사용자가 게시물을 작성한 경우에만 트리거되며 기본적으로 모든 신뢰 수준으로 설정됩니다. + restricted_tags: + description: 선택 사항입니다. 게시물에 다음 태그가 있는 경우에만 실행됩니다. + restricted_categories: + description: 선택 사항 및 게시물 주제가 이 카테고리에 속하는 경우에만 트리거됩니다. + exclude_subcategories: + label: 하위 카테고리 제외 + description: 선택 사항입니다. 게시물의 주제가 위에 지정된 카테고리에 정확히 속하는 경우에만 실행됩니다. + restricted_archetype: + label: 주제 유형 + description: 선택 사항 및 주제 또는 개인 메시지에서만 트리거되도록 허용 + restricted_groups: + label: 제한된 그룹 + description: 선택 사항 및 게시물 사용자가 이러한 그룹에 속해 있는 경우에만 트리거됩니다. + restricted_inbox_groups: + label: 제한된 받은편지함 그룹 + description: 선택 사항 및 게시물 주제가 그룹 받은편지함 중 하나에 있는 개인 메시지인 경우에만 실행됩니다. + excluded_groups: + label: 제외된 그룹 + description: 선택 사항 및 게시물 사용자가 다음 그룹 중 하나에 속하는 경우 트리거를 건너뜁니다. + ignore_automated: + label: 자동 발신 제외 + description: 발신 주소가 답글 불가 주소이거나 자동 발신으로 생성된 게시물이면 실행하지 않습니다. 이메일로 작성된 + 게시물에만 적용됩니다. + first_post_only: + label: 첫 번째 게시물만 + description: 해당 게시물이 사용자가 작성한 첫 번째 게시물인 경우에만 실행됩니다. + first_topic_only: + label: 첫 번째 주제만 + description: 해당 주제가 사용자가 생성한 첫 번째 주제인 경우에만 트리거됩니다. + skip_via_email: + label: 이메일 작성 제외 + description: 게시물이 이메일을 통해 생성된 경우 트리거 건너뛰기 + post_features: + label: 게시물 기능 + description: 선택 사항 및 이러한 기능이 있는 게시물로만 트리거를 제한하세요. + edited: 편집됨 + topics: 주제(모든 카테고리) + personal_messages: 개인 메시지만 + public_topics: 주제(공개 카테고리만 해당) + user_updated: + fields: + user_profile: + label: 사용자 프로필 필드 + description: 사용자가 이 필드를 모두 채운 경우에만 트리거됩니다. + custom_fields: + label: 맞춤 필드 + description: 사용자가 이 필드를 모두 채운 경우에만 트리거됩니다. + once_per_user: + label: 사용자당 한 번 + description: 사용자당 한 번만 트리거됩니다. + new_users_only: + label: 신규 사용자만 + description: 이 자동화가 활성화된 후에 가입하는 신규 사용자에 대해서만 트리거됩니다. + category_created_edited: + fields: + restricted_category: + description: 선택 사항 및 트리거 실행을 이 범주로 제한할 수 있습니다. + pm_created: + fields: + restricted_user: + description: 이 사용자에게 전송된 개인 메시지에 대해서만 트리거됩니다. + restricted_group: + description: 이 그룹에 전송된 개인 메시지에 대해서만 트리거됩니다. + ignore_staff: + label: 운영진 제외 + description: 발신자가 운영진이면 실행하지 않습니다. + ignore_group_members: + label: 그룹 구성원 무시 + description: 발신자가 위에 지정된 그룹의 구성원인 경우 트리거 건너뛰기 + ignore_automated: + label: 자동 발신 제외 + description: 발신 주소가 답글 불가 주소이거나 자동 발신으로 생성된 개인 메시지면 실행하지 않습니다. 이메일로 + 작성된 개인 메시지에만 적용됩니다. + valid_trust_levels: + label: 유효한 신뢰 수준 + description: 이러한 신뢰 수준에서 사용자가 게시물을 작성한 경우에만 트리거되며 기본적으로 모든 신뢰 수준으로 설정됩니다. + topic_tags_changed: + trigger_on_modes: + tags_added_or_removed: 태그가 추가되거나 제거되었습니다. + tags_added: 태그가 추가됨 + tags_removed: 태그가 삭제되었습니다. + fields: + watching_categories: + label: 카테고리 시청 + description: 주제가 다음 카테고리 중 하나에 속하는 경우에만 트리거됩니다. + watching_tags: + label: 태그 보는 중 + description: 주제에 다음 태그 중 하나가 있는 경우에만 트리거됩니다. + trigger_on: + label: 트리거 켜기 + trigger_with_pms: + label: 개인 메시지과 함께 트리거 + description: 개인 메시지에서 태그가 변경된 경우에도 트리거됩니다. + after_post_cook: + fields: + valid_trust_levels: + label: 유효한 신뢰 수준 + description: 이러한 신뢰 수준에서 사용자가 게시물을 작성한 경우에만 트리거되며 기본적으로 모든 신뢰 수준으로 설정됩니다. + restricted_category: + description: 선택 사항 및 게시물 주제가 이 카테고리에 속하는 경우에만 트리거됩니다. + restricted_tags: + description: 선택 사항입니다. 게시물에 다음 태그가 있는 경우에만 실행됩니다. + first_accepted_solution: + max_trust_level: + tl1: "보드 목록에서 '보관됨'을 + 선택하면 다시 볼 수 있습니다. + confirm_unarchive: 이 보드의 보관을 해제하시겠습니까? + archived_successfully: 보드를 보관했습니다 + unarchived_successfully: 보드 보관을 해제했습니다 + unarchive_slug_required: 원래 보드 주소가 이미 사용 중입니다. 보관을 해제하려면 새 주소 이름을 선택하세요. + archived_tooltip: 보관된 보드입니다. 카드와 열을 변경할 수 없습니다. + delete_board: 보드 삭제 + card_detail: 카드 상세 + title_placeholder: 카드 제목을 입력하세요 + notes: 메모 + notes_placeholder: 메모를 입력하세요 + view_topic: 글 보기 + topic_load_error: 글 내용을 불러오지 못했습니다 + topic_reply_count: + one: 댓글 %{count}개 + other: 댓글 %{count}개 + topic_last_reply: 마지막 작성자 %{username} + assign_card: 카드 담당 지정 + reassign: 담당 변경 + unassign_from_topic: 글에서 @%{username}님의 담당을 해제 + unassign_from_post: '댓글 #%{post_number}에서 @%{username}님의 담당을 해제' + unassign_group_from_topic: 글에서 %{group_name} 그룹의 담당을 해제 + edit_assignments: 담당자 편집 + constraint_fix_title: 글이 보드 조건에 맞지 않습니다 + constraint_fix_description: 이 글을 보드에 넣으려면 다음 내용을 변경해야 합니다 + constraint_fix_category: 카테고리 변경 + constraint_fix_tags: 보드 태그 추가 + constraint_fix_confirm: 변경하고 이동 + constraint_tooltip: 지정한 카테고리와 태그 조건에 맞는 글만 이 보드에 추가할 수 있습니다. + show_older_cards: 이전 카드 %{count}개 보기 + errors: + category_unavailable: 대상 카테고리를 사용할 수 없습니다. 글을 만들기 전에 보드나 열 설정을 바꾸세요. + acl_update_failed: 보드 권한을 변경하지 못했습니다. + acl_create_failed: 보드 권한을 만들지 못했습니다. + remove_card: 제거 + new_topic: 새 글 + title: 제목 + tags: 태그 + assigned_to: 담당자 + assign: 담당 지정 + unassign: 담당 해제 + created_by: 작성자 + manage: + board: 보드 + title: 보드 + description: 열을 사용해 작업 보드를 만들고 관리합니다. + new: 새 보드 + save: 보드 저장 + delete: 보드 삭제 + confirm_delete: 이 보드를 삭제하시겠습니까? 삭제한 뒤에는 되돌릴 수 없습니다. + name_placeholder: 보드 제목을 입력하세요 + constrain_board_by: 보드 조건 + constraint_categories_and_tags: 카테고리와 태그 + constraint_help: 다음 조건 중 하나 이상에 맞는 글만 보드에 추가할 수 있습니다. + board_categories_constraint: 카테고리 조건 + board_tags_constraint: 태그 조건 + advanced_settings: 고급 설정 + card_style_description: 상세 카드에는 최근 활동일과 글의 마지막 댓글 같은 추가 정보가 표시됩니다. + card_style: 카드 모양 + card_style_detailed: 상세 + card_style_simple: 간단히 + show_tags: 태그 표시 + show_topic_thumbnail: 글 미리보기 그림 표시 + require_confirmation: 카드를 옮길 때 확인 + board_access: 보드 접근 권한 + board_access_description: 여기에 추가한 그룹이나 사용자만 보드를 보거나 관리하고 편집할 수 있습니다. + board_access_requires_manager: 보드를 관리할 그룹이나 사용자를 한 명 이상 선택하세요. + board_access_permission_manager: 관리자 + board_access_permission_manager_description: 보드 설정과 열을 관리하며 카드를 추가하고 제거하고 + 편집할 수 있습니다 + board_access_permission_editor_description: 카드를 추가하고 제거하고 편집할 수 있습니다 + board_access_permission_viewer_description: 모든 카드를 볼 수 있지만 옮기거나 편집할 수 없습니다 + constraint_warning: + one: '주의: 조건에 맞지 않게 되는 카드 %{count}개가 제거됩니다' + other: '주의: 조건에 맞지 않게 되는 카드 %{count}개가 제거됩니다' + get_started: 아직 보드가 없습니다. 첫 번째 보드를 만들어 보세요. + no_columns: 설정된 열이 없습니다 + empty_title: 아직 보드가 없습니다 + restricted_access: 접근이 제한된 보드입니다 + column_count: + one: 열 %{count}개 + other: 열 %{count}개 + all_boards: 모든 보드 + view_board: 보드 보기 + columns: + title: 열 + column_number: 열 %{number} + add: 열 추가 + column_title_placeholder: 열 제목을 입력하세요. 비워 두면 태그 이름을 사용합니다. + column_title_required: 열 제목이나 태그 이름이 필요합니다 + default_sort: 기본 정렬 + default_sort_priority: 우선순위 + default_sort_recency: 최근순 + tag_help: 이 태그가 있는 글은 이 열에 표시됩니다. 글을 이 열로 옮기면 태그가 적용됩니다. + move_to_category: 이동할 카테고리 + move_to_assigned: 이동할 때 담당 지정 + move_to_assigned_none: 변경하지 않음 + move_to_assigned_user: 사용자나 그룹에 지정 + move_to_status: 이동할 때 상태 변경 + move_to_status_none: 변경하지 않음 + show_advanced: 고급 옵션 보기 + hide_advanced: 고급 옵션 숨기기 + remove: 제거 + column_title: 제목 + icon: 아이콘 + color: 색상 + tag: 태그 + move_to_assigned_unassign: 담당 해제 + move_to_status_open: 열림 + move_to_status_closed: 닫힘 + name: 이름 + slug: 주소 이름 + constraint_categories: 카테고리 + constraint_tags: 태그 + status: + all: 전체 + open: 사용 중 + archived: 보관됨 + checklist: + item: 체크리스트 항목 + composer: + checklist: 체크리스트 + chat_integration: + nav: + providers: 연결 서비스 + providers_description: 외부 채팅 서비스를 연결하고 관리합니다 + add_provider: 서비스 연결 + view_provider_settings: 서비스 설정 보기 + confirm_setup_provider: "%{provider} 서비스를 사용하도록 설정하시겠습니까? 나중에 설정에서 다시 끌 수 있습니다." + setup_provider_modal: + title: "%{provider} 연결 설정" + setup_instructions: "%{provider} 연결에 필요한 정보를 입력하세요. %{additionalInstructions}" + confirm_setup: 연결 설정 + success: "%{provider} 연결 설정을 마쳤습니다" + slack: + instructions: 접근 토큰이나 보내는 웹훅 주소 중 하나가 필요합니다. + at_least_one_required: 접근 토큰이나 보내는 웹훅 주소를 입력하세요. + access_token: + title: 접근 토큰 + description: Slack 봇 OAuth 접근 토큰 + outbound_webhook_url: + title: 보내는 웹훅 주소 + description: Slack 보내는 웹훅 주소 + telegram: + instructions: 저장할 때 접근 토큰이 올바른지 확인합니다. + access_token: + title: 접근 토큰 + description: BotFather에서 발급한 Telegram 봇 접근 토큰 + empty_state: + title: 외부 채팅 서비스를 연결하세요 + body: 포럼 알림을 팀 채팅으로 보낼 수 있습니다. 연결할 서비스를 선택하세요. + channels_description: "%{provider}에서 알림을 보낼 채널을 설정합니다." + no_channels: 설정된 채널이 없습니다. + channel_actions: 채널 작업 + add_first_channel: 첫 %{provider} 채널 추가 + channel_exception: 이 채널로 알림을 보내던 중 알 수 없는 오류가 발생했습니다. + create_rule: 알림 규칙 만들기 + add_channel: 채널 추가 + test_modal: + send: 시험 메시지 보내기 + error: 메시지를 보내던 중 알 수 없는 오류가 발생했습니다. 자세한 내용은 서버 기록을 확인하세요. + title: 시험 메시지 보내기 + topic: 시험할 글 + close: 닫기 + success: 메시지를 보냈습니다 + type: + group_message: 그룹 메시지 + group_mention: 그룹 언급 + normal: 일반 알림 + filter: + thread: 모든 글과 연결된 댓글 + mute: 알림 끄기 + follow: 첫 글만 + watch: 모든 글과 댓글 + edit_rule_modal: + edit_title: 알림 규칙 편집 + create_title: 알림 규칙 만들기 + save: 규칙 저장 + cancel: 취소 + provider: 연결 서비스 + type: 알림 종류 + channel: 채널 + filter: 알림 수준 + category: 카테고리 + group: 그룹 + tags: 태그 + instructions: + type: 그룹 메시지나 그룹 언급 알림을 받으려면 알림 종류를 변경하세요. + filter: 알림 수준을 정합니다. 알림 끄기 규칙은 다른 규칙보다 우선합니다. + category: 지정한 카테고리의 글에만 이 규칙을 적용합니다. + group: 지정한 그룹을 언급한 글에 이 규칙을 적용합니다. + tags: 태그를 지정하면 이 태그 중 하나 이상이 있는 글에만 규칙을 적용합니다. + provider: + slack: + param: + identifier: + help: '예: #channel 또는 @username' + title: 채널 + errors: + at_least_one_required: 접근 토큰이나 보내는 웹훅 주소를 입력하세요. + invalid_webhook_url: 보내는 웹훅 주소는 https://hooks.slack.com/services/... 형식이어야 + 합니다. + auth_error: 인증 토큰이 올바르지 않습니다 + channel_not_found: Slack에서 지정한 채널을 찾을 수 없습니다 + action_prohibited: 봇에 이 채널로 글을 보낼 권한이 없습니다 + title: Slack + telegram: + errors: + access_token_required: 봇 접근 토큰이 필요합니다. + webhook_setup_failed: Telegram 웹훅을 등록하지 못했습니다. 토큰을 확인한 뒤 다시 시도하세요. + invalid_api_base_url: Telegram API 기본 주소가 올바른 HTTPS 주소가 아닙니다. + api_base_url_blocked: Telegram API 기본 주소로 보내는 요청이 차단됐습니다. 사설망 주소는 허용된 + 내부 호스트 설정에 추가해야 합니다. + channel_not_found: Telegram에서 지정한 채널을 찾을 수 없습니다 + forbidden: 봇에 이 채널로 글을 보낼 권한이 없습니다 + title: Telegram + param: + name: + title: 이름 + help: 채널을 구분할 이름입니다. Telegram 연결에는 사용하지 않습니다. + chat_id: + title: 채팅 번호 + help: 봇이 알려 준 숫자나 @channelname 형식의 방송 채널 이름을 입력하세요. + discord: + param: + webhook_url: + help: Discord 서버 설정에서 만든 웹훅 주소를 입력하세요. + title: 웹훅 주소 + name: + title: 이름 + help: 채널을 구분할 이름입니다. Discord 연결에는 사용하지 않습니다. + title: Discord + guilded: + title: Guilded + param: + name: + help: 채널을 구분할 이름입니다. Guilded 연결에는 사용하지 않습니다. + title: 이름 + webhook_url: + help: Guilded 서버 설정에서 만든 웹훅 주소를 입력하세요. + title: 웹훅 주소 + mattermost: + param: + identifier: + help: '예: #channel 또는 @username' + title: 채널 + title: Mattermost + errors: + channel_not_found: Mattermost에서 지정한 채널을 찾을 수 없습니다 + matrix: + param: + room_id: + help: '대화방의 비공개 식별자를 입력하세요. 예: !abcdefghijkl' + title: 대화방 번호 + name: + title: 이름 + help: 채널을 구분할 이름입니다. Matrix 연결에는 사용하지 않습니다. + title: Matrix + errors: + unknown_token: 접근 토큰이 올바르지 않습니다 + unknown_room: 대화방 번호가 올바르지 않습니다 + zulip: + param: + stream: + help: '메시지를 보낼 Zulip 스트림 이름을 입력하세요. 예: general' + title: 스트림 + subject: + help: 봇이 보내는 메시지에 붙일 주제를 입력하세요. + title: 주제 + errors: + does_not_exist: Zulip에서 지정한 스트림을 찾을 수 없습니다 + title: Zulip + rocketchat: + title: Rocket.Chat + param: + identifier: + help: '예: #channel 또는 @username' + title: 채널 + errors: + invalid_channel: Rocket.Chat에서 지정한 채널을 찾을 수 없습니다 + gitter: + title: Gitter + param: + name: + help: 'Gitter 대화방 이름을 입력하세요. 예: gitterHQ/services' + title: 이름 + webhook_url: + help: Gitter 대화방에서 연동을 만들 때 발급된 주소를 입력하세요. + title: 웹훅 주소 + groupme: + title: GroupMe + param: + groupme_instance_name: + title: GroupMe 연결 이름 + help: 사이트 설정에 등록된 GroupMe 연결 이름을 입력하세요. 모든 연결에 보내려면 all을 사용합니다. + errors: + not_found: 메시지를 보낼 경로를 찾지 못했습니다. 사이트 설정의 봇 번호를 확인하세요. + teams: + title: Microsoft Teams + param: + name: + help: 'Teams 채널 이름을 입력하세요. 예: discourse' + title: 이름 + webhook_url: + help: 받는 웹훅을 만들 때 발급된 주소를 입력하세요. + title: 웹훅 주소 + errors: + invalid_channel: Microsoft Teams에서 지정한 채널을 찾을 수 없습니다 + powerautomate: + title: Microsoft Power Automate + param: + name: + help: 관리자 화면에서 채널을 구분할 이름입니다. + title: 이름 + webhook_url: + help: 받는 웹훅을 만들 때 발급된 주소를 입력하세요. + title: 웹훅 주소 + errors: + invalid_webhook: 웹훅 주소가 올바르지 않습니다. + webex: + title: Webex Teams + param: + name: + help: 'Webex 공간 이름을 입력하세요. 예: discourse' + title: 이름 + webhook_url: + help: 받는 웹훅을 만들 때 발급된 주소를 입력하세요. + title: 웹훅 주소 + errors: + invalid_channel: Webex에서 지정한 채널을 찾을 수 없습니다 + google: + title: Google Chat + param: + name: + help: 관리자 화면에서 채널을 구분할 이름입니다. + title: 이름 + webhook_url: + help: 새 웹훅을 만들 때 발급된 주소를 입력하세요. + title: 웹훅 주소 + menu_title: 외부 채팅 연동 + settings: 설정 + more_providers: 더 보기 + channels_title: 알림 채널 + channels_with_errors: 이 서비스의 일부 채널에서 최근 알림 전송이 실패했습니다. 오류 아이콘을 눌러 내용을 확인하세요. + group_mention_template: '다음 그룹을 언급한 글: @%{name}' + group_message_template: '다음 그룹에 보낸 메시지: @%{name}' + choose_group: 그룹 선택 + all_categories: 모든 카테고리 + all_tags: 모든 태그 + delete_channel: 삭제 + test_channel: 시험 전송 + edit_channel: 편집 + channel_delete_confirm: 이 채널을 삭제하시겠습니까? 연결된 알림 규칙도 모두 삭제됩니다. + rule_table: + filter: 알림 수준 + category: 카테고리 + tags: 태그 + edit_rule: 편집 + delete_rule: 삭제 + edit_channel_modal: + title: 채널 편집 + save: 채널 저장 + cancel: 취소 + provider: 연결 서비스 + channel_validation: + ok: 사용 가능 + fail: 형식이 올바르지 않음 + discourse_ai: + features: + data_explorer: + description: Data Explorer를 위한 AI 기반 쿼리 생성 + query_generation: 쿼리 생성 + discourse_workflows: + name: 워크플로 + description: AI 지원 워크플로 작성 + workflow_authoring: 워크플로 작성 + data_explorer: + manage_reports_hint: + title: 데이터 탐색기 쿼리 만들기 + description: 커뮤니티와 관련된 모든 것을 표시하는 맞춤 SQL 쿼리를 작성하세요. + explorer: + resize_editor: 쿼리 편집기 크기 조정 + default_query_notice: 이는 기본 쿼리이므로 SQL을 편집할 수 없습니다. SQL을 편집하려면 새 쿼리를 생성하세요. + view_query: 보다 + queries: 쿼리 + query_created: 쿼리가 생성되었습니다! + mode: + label: 쿼리 작성 모드 + manual: SQL 작성 + ai: AI로 생성 + hidden_relation: 이 콘텐츠에 접근할 수 없습니다. + ai: + description_title: AI로 생성 + description_hint: 원하는 내용을 쉬운 말로 설명하세요. SQL과 이름 및 설명을 생성합니다. + description_placeholder: 예를 들어 시간 경과에 따른 가입 표시 + regenerate_placeholder: 예를 들어 결과를 50개로 제한하도록 쿼리를 업데이트하세요. + prompt_label: 즉각적인 + workflow_title: AI 쿼리 도우미 + regenerate: 쿼리 생성 + generating: AI로 쿼리 생성 중... + generation_timeout: AI 쿼리 생성 시간이 초과되었습니다. SQL을 수동으로 작성할 수 있습니다. + generation_error: 쿼리를 생성하는 중에 문제가 발생했습니다. + save_query: 쿼리 저장 + write_manually: 수동으로 SQL 작성 + sql_label: SQL + import: + unparseable_json: 구문 분석할 수 없는 JSON 파일입니다. + wrong_json: 잘못된 JSON 파일입니다. JSON 파일에는 최소한 'sql' 속성이 있어야 하는 'query' 개체가 포함되어야 + 합니다. + help: + modal_title: 데이터 탐색기 도움말 + auto_resolution: |- +

자동 엔터티 확인

쿼리가 엔터티 ID를 반환하면 데이터 탐색기는 이를 쿼리 결과의 엔터티 이름 및 기타 유용한 정보로 자동으로 대체할 수 있습니다. user_id 및 group_id 및 topic_id에 대해 자동 해결을 사용할 수 있습니다. category_id 및 badge_id. 이를 시도하려면 다음 쿼리를 실행하세요:

SELECT user_id
+          FROM posts
+ custom_params: |- +

맞춤 매개변수 생성

쿼리에 대한 맞춤 매개변수를 생성하려면 이를 쿼리 상단에 입력하고 다음 형식을 따르세요.

-- [params]
+          -- int :num = 1
+
+          SELECT :num

참고: [params]가 있는 첫 번째 줄이 필요하며 및 그 앞에 두 개의 대시와 선언하려는 모든 맞춤 매개변수가 함께 있어야 합니다.

+ default_values: |- +

기본값

기본값을 포함하거나 포함하지 않고 매개변수를 선언할 수 있습니다. 기본값은 쿼리 편집기 아래의 텍스트 필드에 표시되며 필요에 따라 편집할 수 있습니다. 기본값 없이 선언된 매개변수는 여전히 텍스트 필드를 생성하지만 비어 있고 빨간색으로 강조 표시됩니다.

-- [params]
+          -- text :username = my_username
+          -- int :age
+ data_types: "

데이터 유형

사용할 수 있는 일반적인 데이터 유형은 다음과 같습니다.

  • integer + - 부호 있는 4바이트 정수
  • text - 가변 길이 문자 string
  • boolean + – true/false
  • date - 달력 날짜(년 및 월 및 일)
  • current_user_id + - 쿼리를 실행하는 사용자의 ID(자동 삽입 및 그룹 보고서에 유용함)

데이터 유형에 대한 자세한 내용은 + 이 웹사이트를 참조하세요..

" + schema: + search_tables: 테이블 검색 + hide: 스키마 숨기기 + show: 스키마 표시 + view_json: JSON 보기 + save: 변경 사항 저장 + saverun: 변경 사항 저장 및 실행 + undo: 변경 사항 취소 + recover: 쿼리 삭제 취소 + sql_label: SQL + run_with_explain: 쿼리 계획으로 실행 + run_options: 추가 실행 옵션 + view: + label: 결과 보기 + chart: + form: + line: 선 + stacked: 쌓인 + dual_axis: 이중 축 + tooltip: + total: '합계: %{count}' + chart_empty: + no_rows: 차트에 표시할 행이 없습니다. + no_numeric: 이 쿼리에는 차트로 작성할 숫자 열이 없습니다. + no_numeric_with_columns: '이 쿼리에는 차트로 작성할 숫자 열이 없습니다(무시됨: %{columns}).' + view_as_table: 표로 보기 + chart_footnote: + ignored: '차트에 표시되지 않은 열: %{columns}' + export_as: + label: 다음으로 내보내기… + results_json: 결과(JSON) + results_csv: 결과(CSV) + query_json: 쿼리 정의(JSON) + run_time: "%{value} ms 내에 쿼리가 완료되었습니다." + cached_result_notice: "%{relative_time}의 캐시된 결과를 표시합니다." + result_count: + one: "%{count} 결과." + max_result_count: + one: 상위 %{count} 결과를 표시합니다. + other: 상위 %{count} 결과를 표시합니다. + column: 열 %{number} + save_params: 기본값 설정 + form: + errors: + invalid: 유효하지 않은 + no_such_category: 해당 카테고리가 없습니다 + no_such_group: 해당 그룹이 없습니다. + invalid_date: "%{date}는 잘못된 날짜입니다." + invalid_time: "%{time}는 잘못된 시간입니다." + details: + title: 세부정보 숨기기 + discourse_events: + title: 이벤트 + livestream: + zoom: + join: 줌에 참여하세요 + frame_title: 줌 웹 세미나 + open_in_zoom: 확대/축소로 열기 + load_error: 웨비나를 종료했거나 이 페이지에서 Zoom을 로드할 수 없습니다. + too_early: 이벤트 시작 시간이 가까워지면 웨비나에 참여하실 수 있습니다. + view_topic: 이벤트 주제 보기 + chat: + rsvp_to_event: 채팅을 시작하려면 이벤트 참석 여부를 알려 주세요. + rsvp_to_event_with_link: 채팅을 시작하려면 이벤트 참석 여부를 알려 주세요. + rsvp_body: 이벤트 전 및 도중 및 후에 다른 참석자들과 소통하세요. + calendar_prompt: + title: 이 일정을 캘린더에 추가하시겠습니까? + subscribed: 이 이벤트는 귀하의 구독 캘린더에 추가됩니다. + dismiss: 캘린더 프롬프트 닫기 + subscribe: 이벤트를 구독하세요 + subscribe_with_preferences: 이벤트 구독 또는 알림 기본 설정 변경 + preferences: + reminders: + title: 이벤트 알림 + description: 참석 예정이거나 관심 있는 이벤트. 알림이 전송되는 시기는 주최자가 선택합니다. + preference: 다음을 통해 이벤트 알림 보내기 + preferences: + personal_message: 개인 메시지 보내기 + all_events: Discourse 이벤트 - 모든 이벤트 + all_events_description: 모든 포럼 이벤트 + my_events: Discourse 이벤트 - 내 이벤트 + my_events_description: 참석 예정이거나 관심 있는 행사 + holidays: + header_title: 휴가 + pick_region_description: 지역을 선택하면 해당 지역의 공휴일을 확인할 수 있습니다. + disabled_holidays_description: 사용하지 않는 공휴일은 운영진 휴가 캘린더에서 제외됩니다. + header_description: 지역을 선택하면 해당 지역의 공휴일을 확인할 수 있습니다. 사용하지 않는 공휴일은 운영진 휴가 캘린더에서 + 제외됩니다. + toggle_timezone_offset_title: 시간대 오프셋 전환 + local_time: 현지 시간 + region: + select_region: 지역을 선택하세요... + names: + ae: 아랍에미리트 + br_sp: 브라질 (br_sp) + br_spcapital: 브라질 (br_spcapital) + ch_be: 스위스 (ch_be) + ch_bl: 스위스 (ch_bl) + ch_bs: 스위스 (ch_bs) + ch_fr: 스위스 (ch_fr) + ch_ge: 스위스 (ch_ge) + ch_gl: 스위스 (ch_gl) + ch_gr: 스위스 (ch_gr) + ch_ju: 스위스 (ch_ju) + ch_lu: 스위스 (ch_lu) + ch_ne: 스위스 (ch_ne) + ch_nw: 스위스 (ch_nw) + ch_ow: 스위스 (ch_ow) + ch_sg: 스위스 (ch_sg) + ch_sh: 스위스 (ch_sh) + ch_so: 스위스 (ch_so) + ch_sz: 스위스 (ch_sz) + ch_tg: 스위스 (ch_tg) + ch_ti: 스위스 (ch_ti) + ch_ur: 스위스 (ch_ur) + ch_vd: 스위스 (ch_vd) + ch_vs: 스위스 (ch_vs) + ch_zg: 스위스 (ch_zg) + ch_zh: 스위스 (ch_zh) + ch: 스위스 + cl: 칠레 + co: 콜롬비아 + cr: 코스타리카 + cz: 체코 + de_bb: 독일 (de_bb) + de_be: 독일 (de_be) + de_bw: 독일 (de_bw) + de_by_augsburg: 독일 (de_by_augsburg) + de_by_cath: 독일 (de_by_cath) + de_by: 독일 (de_by) + de_hb: 독일 (de_hb) + de_he: 독일 (de_he) + de_hh: 독일 (de_hh) + de_mv: 독일 (de_mv) + de_ni: 독일 (de_ni) + de_nw: 독일 (de_nw) + de_rp: 독일 (de_rp) + de_sh: 독일 (de_sh) + de_sl: 독일 (de_sl) + de_sn_sorbian: 독일 (de_sn_sorbian) + de_sn: 독일 (de_sn) + de_st: 독일 (de_st) + de_th_cath: 독일 (de_th_cath) + de_th: 독일 (de_th) + de: 독일 + dk: 덴마크 + ee: 에스토니아 + el: 그리스 + gr: 그리스 + es_an: 스페인 (es_an) + es_ar: 스페인 (es_ar) + es_ce: 스페인 (es_ce) + es_cl: 스페인 (es_cl) + es_cm: 스페인 (es_cm) + es_cn: 스페인 (es_cn) + es_ct: 스페인 (es_ct) + es_ex: 스페인 (es_ex) + es_ga: 스페인 (es_ga) + es_ib: 스페인 (es_ib) + es_lo: 스페인 (es_lo) + es_m: 스페인 (es_m) + es_mu: 스페인 (es_mu) + es_na: 스페인 (es_na) + es_o: 스페인 (es_o) + es_pv: 스페인 (es_pv) + es_v: 스페인 (es_v) + es_vc: 스페인 (es_vc) + es: 스페인 + fi: 핀란드 + fr_a: 프랑스 (fr_a) + fr_m: 프랑스 (fr_m) + fr: 프랑스 + gb_con: 영국 (gb_con) + gb_eaw: 영국 (gb_eaw) + gb_eng: 영국 (gb_eng) + gb_gsy: 영국 (gb_gsy) + gb_iom: 영국 (gb_iom) + gb_jsy: 영국 (gb_jsy) + gb_nir: 영국 (gb_nir) + gb_sct: 영국 (gb_sct) + gb_wls: 영국 (gb_wls) + gb: 영국 + ge: 조지아 + gg: 건지 + gh: 가나 + hu: 헝가리 + id: 인도네시아 + ie: 아일랜드 + im: 맨섬 + in_gj: 인도 (in_gj) + in_mh: 인도 (in_mh) + in_rj: 인도 (in_rj) + in_tn: 인도 (in_tn) + in_ka: 인도 (in_ka) + it_bl: 이탈리아 (it_bl) + it_fi: 이탈리아 (it_fi) + it_ge: 이탈리아 (it_ge) + it_pd: 이탈리아 (it_pd) + it_rm: 이탈리아 (it_rm) + it_ro: 이탈리아 (it_ro) + it_to: 이탈리아 (it_to) + it_tv: 이탈리아 (it_tv) + it_ve: 이탈리아 (it_ve) + it_vi: 이탈리아 (it_vi) + it_vr: 이탈리아 (it_vr) + it: 이탈리아 + je: 저지 + jp: 일본 + ke: 케냐 + kz: 카자흐스탄 + li: 리히텐슈타인 + lt: 리투아니아 + lu: 룩셈부르크 + lv: 라트비아 + ma: 모로코 + mt_en: 몰타 (mt_en) + mt_mt: 몰타 (mt_mt) + mx_pue: 멕시코 (mx_pue) + mx: 멕시코 + my: 말레이시아 + ng: 나이지리아 + nl: 네덜란드 + 'no': 노르웨이 + nz_ak: 뉴질랜드 (nz_ak) + nz_ca: 뉴질랜드 (nz_ca) + nz_ch: 뉴질랜드 (nz_ch) + nz_hb: 뉴질랜드 (nz_hb) + nz_mb: 뉴질랜드 (nz_mb) + nz_ne: 뉴질랜드 (nz_ne) + nz_nl: 뉴질랜드 (nz_nl) + nz_ot: 뉴질랜드 (nz_ot) + nz_sc: 뉴질랜드 (nz_sc) + nz_sl: 뉴질랜드 (nz_sl) + nz_ta: 뉴질랜드 (nz_ta) + nz_we: 뉴질랜드 (nz_we) + nz_wl: 뉴질랜드 (nz_wl) + nz: 뉴질랜드 + pe: 페루 + ph: 필리핀 + pl: 폴란드 + pt_li: 포르투갈 (pt_li) + pt_po: 포르투갈 (pt_po) + pt: 포르투갈 + ro: 루마니아 + rs_cyrl: 세르비아 (rs_cyrl) + rs_la: 세르비아 (rs_la) + ru: 러시아 + se: 스웨덴 + sa: 사우디아라비아 + sg: 싱가포르 + si: 슬로베니아 + sk: 슬로바키아 + th: 태국 + tn: 튀니지 + tr: 튀르키예 + ua: 우크라이나 + us_ak: 미국 (us_ak) + us_al: 미국 (us_al) + us_ar: 미국 (us_ar) + us_az: 미국 (us_az) + us_ca: 미국 (us_ca) + us_co: 미국 (us_co) + us_ct: 미국 (us_ct) + us_dc: 미국 (us_dc) + us_de: 미국 (us_de) + us_fl: 미국 (us_fl) + us_ga: 미국 (us_ga) + us_gu: 미국 (us_gu) + us_hi: 미국 (us_hi) + us_ia: 미국 (us_ia) + us_id: 미국 (us_id) + us_il: 미국 (us_il) + us_in: 미국 (us_in) + us_ks: 미국 (us_ks) + us_ky: 미국 (us_ky) + us_la: 미국 (us_la) + us_ma: 미국 (us_ma) + us_md: 미국 (us_md) + us_me: 미국 (us_me) + us_mi: 미국 (us_mi) + us_mn: 미국 (us_mn) + us_mo: 미국 (us_mo) + us_ms: 미국 (us_ms) + us_mt: 미국 (us_mt) + us_nc: 미국 (us_nc) + us_nd: 미국 (us_nd) + us_ne: 미국 (us_ne) + us_nh: 미국 (us_nh) + us_nj: 미국 (us_nj) + us_nm: 미국 (us_nm) + us_nv: 미국 (us_nv) + us_ny: 미국 (us_ny) + us_oh: 미국 (us_oh) + us_ok: 미국 (us_ok) + us_or: 미국 (us_or) + us_pa: 미국 (us_pa) + us_pr: 미국 (us_pr) + us_ri: 미국 (us_ri) + us_sc: 미국 (us_sc) + us_sd: 미국 (us_sd) + us_tn: 미국 (us_tn) + us_tx: 미국 (us_tx) + us_ut: 미국 (us_ut) + us_va: 미국 (us_va) + us_vi: 미국 (us_vi) + us_vt: 미국 (us_vt) + us_wa: 미국 (us_wa) + us_wi: 미국 (us_wi) + us_wv: 미국 (us_wv) + us_wy: 미국 (us_wy) + us: 미국 + ve: 베네수엘라 + vi: 미국령 버진아일랜드 + za: 남아프리카공화국 + zw: 짐바브웨 + group_timezones: + group_availability: "%{group} 가용성" + discourse_post_event: + new_event: 새로운 이벤트 + notifications: + before_event_reminder: 이벤트가 곧 시작됩니다 + after_event_reminder: 이벤트가 종료되었습니다 + ongoing_event_reminder: 이벤트가 진행중입니다 + invite_user_predefined_attendance_notification: "%{username}님이 자동으로 참석을 설정하고 + %{eventName}에 초대했습니다." + an_event: 이벤트 + edit_reason_closed: 이벤트 종료 + edit_reason_opened: 이벤트가 열렸습니다 + topic_title: + starts_at: '이벤트 시작: %{date}' + ended_at: '이벤트 종료: %{date}' + ends_in_duration: "%{duration} 종료" + show_participants: 참가자 표시 + participants: + one: "%{count} 사용자가 참여했습니다." + other: "%{count} 사용자가 참여했습니다." + invite: 사용자에게 알림 + send_pm_to_creator: 개인 메시지을 %{username}로 보내기 + leave: 이벤트 나가기 + created_and_hosted_by: '작성자 및 호스팅자:' + hosted_by: '주최:' + co_hosted_by: 공동 주최 + other_hosts: + one: 및 %{count} 기타 + other: 및 %{count} 기타 + all_hosts: + one: "%{count} 호스트" + other: "%{count} 호스트" + open_event: 오픈이벤트 + destroy_event: 이벤트 삭제 + invitees_modal: + title_invited: 이벤트 참여 + title_participated: 참여한 사용자 목록 + filter_placeholder: 사용자 필터링 + remove_invitee: 목록에서 초대 대상자 제거 + add_invitee: 목록에 초대 대상자 추가 + bulk_invite_modal: + confirmation_message: 업로드된 파일의 모든 사람에게 알리려고 합니다. + description_public: 공개 이벤트는 대량 초대의 경우에만 사용자 이름을 허용합니다. + description_private: 비공개 이벤트는 대량 초대를 위한 그룹 이름만 허용합니다. + download_sample_csv: 샘플 CSV 파일 다운로드 + add_attendee: 참석자 추가 + attendance_label: 출석 + inline_title: 인라인 대량 초대 + csv_title: CSV 대량 초대 + upcoming_events: + title: 다가오는 이벤트 + starts_at: 시작 시간 + all_events: 모든 이벤트 + my_events: 내 이벤트 + upcoming_events_list: + title: 다가오는 이벤트 + empty: 다가오는 이벤트가 없습니다 + all_day: 하루 종일 + error: 이벤트를 검색하지 못했습니다. + try_again: 다시 시도하세요 + view_all: 모두 보기 + category: + sort_topics_by_event_start_date: 이벤트 시작 날짜별로 주제를 정렬합니다. + disable_topic_resorting: 주제 재조정을 비활성화합니다. + settings_sections: + event_sorting: 이벤트 정렬 + preview: + more_than_one_event: 이벤트는 두 개 이상 있을 수 없습니다. + models: + invitee: + no_users: 사용자를 찾을 수 없습니다. + this_event: 이번 이벤트 + this_and_following: 이 이벤트 및 이후의 모든 이벤트 + leave_event: 이벤트 나가기 + status: + going: 가고 있다 + not_going: 안 가요 + going_count: + one: "%{count}가는 중" + other: "%{count}가는 중" + not_going_count: + one: "%{count} 안 가" + other: "%{count} 안 가" + interested_count: + one: "%{count} 관심" + other: "%{count} 관심" + invited_count: + one: "%{count} 사용자가 초대되었습니다." + other: "%{count} 사용자가 초대되었습니다." + event: + full: 가득한 + status: + standalone: + title: 독립형 + description: 독립형 이벤트에는 참여할 수 없습니다. + public: + description: 공개 이벤트에는 누구나 참여할 수 있습니다. + private: + description: 비공개 이벤트는 초대받은 사용자만 참여할 수 있습니다. + composer: + end_date_placeholder: 종료일 + location_or_url_placeholder: 위치 또는 URL 추가 + location_placeholder: 위치 추가 + max_attendees_placeholder: 무제한 참석자 + max_attendees_display: + one: 최대 %{count} 참석자 + other: 최대 %{count} 참석자 수 + no_rsvps_label: 출석을 수집하지 않음 + description_placeholder: 이벤트 설명 추가 + action_title: 새 이벤트 만들기 + all_day: 하루 종일 + livestream: 실시간 스트리밍 + livestream_chat_disabled: 실시간 스트림 채널을 만들려면 채팅을 활성화하세요. + reminder: + units: + minutes: + one: 분 + hours: + one: 시간 + days: + one: 낮 + weeks: + one: 주 + other: 주 + before: "%{unit} 이전" + after: 이후 %{unit} + notification_title: 참석자에게 알림 + bump_topic_title: 자동 범프 주제 + remove: 알림 삭제 + composer_actions: + create_event: + desc: 이 카테고리에 새 이벤트 만들기 + create_topic: + label: 주제 만들기 + desc: 이벤트 대신 일반 주제 만들기 + builder_modal: + custom_fields: + description: 허용되는 맞춤 필드는 사이트 설정에서 정의됩니다. 맞춤 필드는 데이터를 다른 플러그인으로 전송하는 데 사용됩니다. + advanced_settings_title: 고급 설정 + confirm_close: 이 이벤트를 종료하시겠습니까? + confirm_open: 이 이벤트를 열겠습니까? + show_local_time: + label: 현지 시간 표시 + description: 날짜와 시간은 %{timezone}를 사용하여 표시됩니다. 특정 위치의 이벤트에 사용하면 시간이 이벤트가 + 발생하는 시간대를 반영합니다. + timezone: + remove_timezone: 시간대 없음(UTC) + starts_at: + label: 시작일 + ends_at: + label: 종료일 + all_day: + label: 하루종일 이벤트 + description: 하루 종일 이벤트에는 특정 시간이 없고 날짜만 지정됩니다. 행사는 당일 시작부터 종료까지 진행됩니다. + reminders: + types: + bump_topic: 자동 범프 주제 + notification: 참석자에게 알림 + units: + weeks: 주 + recurrence_until: + label: 종료일(이 날짜 포함) + recurrence: + every_weekday: 평일마다 + every_week: 모든 %{weekday} + every_two_weeks: 다른 모든 %{weekday} + every_four_weeks: 4주마다 %{weekday}에서 + every_month: 매달의 %{ordinal} %{weekday} + ordinals: + first: 첫 번째 + second: 두번째 + third: 제삼 + fourth: 네번째 + max_attendees: + label: 최대 참석자 + placeholder: 제한 없음 + attendance: + label: 이 이벤트에 참석할 수 있는 최대 회원 수 + unlimited: 제한 없는 + up_to: 최대... + allow_chat: + label: 채팅 통합 + checkbox_label: 이벤트별 채팅 채널 생성 및 관리 + livestream: + label: 실시간 스트리밍 + checkbox_label: URL을 비디오로 삽입하고 참석자를 위한 실시간 스트림 채팅을 엽니다. + location: + label_or_url: 위치 또는 URL + placeholder: 위치 및 링크 등을 추가하세요. + description: + placeholder: 이벤트에 관한 자세한 내용을 입력하세요. 줄바꿈과 링크를 사용할 수 있습니다. + name: + placeholder: 선택 사항입니다. 기본값은 주제 제목입니다. + invitees: + label: 초대된 그룹 + hosts: + label: 호스트 + description: 호스트는 제작자와 함께 이벤트에 표시됩니다. + event_type: + label: 출석 유형 + public: + description: 누구나 참석할 수 있습니다. + private: + title: 초대 전용 + description: 선택한 그룹의 구성원만 참석할 수 있습니다. + delete_confirmation_message: 이 일정을 삭제하시겠습니까? + image: + label: 이벤트 이미지 + invite_user_or_group: + title: 사용자 또는 그룹에 알림 + success: 초대장이 전송되었습니다 + gamification_score: 건배 + gamification: + score: 건배 + leaderboard: + title: 리더보드 + info: 어떻게 작동하나요? + modal: + title: 리더보드는 어떻게 작동하나요? + text: 커뮤니티를 방문하고 좋아요를 누르며 게시물을 작성하면 점수를 받습니다. 점수는 몇 분마다 갱신됩니다. 활발하게 참여하고 + 다른 회원을 도우며 순위를 높여 보세요! + name_placeholder: 이름... + new: 새로운 리더보드 + create_success: 리더보드가 생성되었습니다. + delete_success: 리더보드가 삭제되었습니다. + save_success: 리더보드가 저장되었습니다. + cta: 첫 번째 리더보드 만들기 + none: 아직 생성된 리더보드가 없습니다. + confirm_destroy: 이 리더보드를 삭제하시겠습니까? + section: + time_period: 기간 + time_period_description: 이 리더보드의 날짜 범위와 기본 기간을 제어합니다. + groups_description: 이 리더보드에 포함되어 볼 수 있는 사용자를 제어합니다. + date: + range: 시작/종료 날짜 범위 + from: 날짜부터 + to: 현재까지 + helper: 날짜가 비어 있으면 순위표에 시간 제한 없이 획득한 점수가 표시됩니다. + visible_to_groups: 그룹에 공개 + visible_to_groups_help: 해당 그룹의 사용자만 리더보드를 볼 수 있습니다. 모든 사람을 허용하려면 비워 두세요. + included_groups: 포함된 그룹 + included_groups_help: 해당 그룹의 사용자만 리더보드에 포함됩니다. 모든 사람을 나열하려면 비워 두세요. + excluded_groups: 제외된 그룹 + excluded_groups_help: 리더보드에 포함되지 않도록 해당 그룹의 사용자를 제거하세요. 모든 사람을 나열하려면 비워 두세요. + default_period: 기본 기간 + default_period_help: 이 리더보드에 표시할 기본 기간을 설정합니다. + period_filter_disabled: 기간 필터 비활성화 + scoring_configuration: 점수 구성 + scoring_configuration_description: 이 리더보드의 전체 점수 규칙을 재정의합니다. 전역 기본값을 사용하려면 + 필드를 비워 두세요. + scorable_categories: 점수를 매길 수 있는 카테고리 + scorable_categories_help: 점수에 포함할 카테고리입니다. 전역 설정을 사용하려면 비워 두세요. + score_overrides: 점수 가중치 + score_overrides_help: 각 작업에 대한 포인트 값을 재정의합니다. 전역 기본값을 사용하려면 비워 두세요. 비활성화하려면 + 0으로 설정합니다. + weight: + like_given: 주어진 것처럼 + like_received: 받은 좋아요 + post_created: 게시물이 생성되었습니다. + topic_created: 주제가 생성되었습니다. + day_visited: 방문한 날 + flag_created: 신고가 생성됨 + post_read: 읽은 게시물 + time_read: 읽은 시간 + user_invited: 사용자가 초대됨 + reaction_given: 주어진 반응 + reaction_received: 반응 수신됨 + chat_message_created: 채팅 메시지가 생성되었습니다. + chat_reaction_given: 채팅 반응 제공 + chat_reaction_received: 채팅 반응 수신됨 + rank: 계급 + recalculate: 점수 재계산 + recalculating: 점수를 다시 계산하는 중... + completed: 완료! 점수가 성공적으로 다시 계산되었습니다. + update_scores_help: 모든 리더보드의 모든 점수를 업데이트합니다. + update_range: + last_year: 작년 + custom_date_range: 맞춤 범위 + daily_update_scores_availability: + one: "%{count} 일일 재계산 왼쪽" + other: "%{count} 일일 재계산이 남았습니다." + admin: + title: 게임화 + period: 기간 + github: + pr_status: + merged: 병합됨 + draft: 초안 + open: 열림 + approved: 승인됨 + closed: 닫힘 + graphviz: + composer_title: Graphviz 그래프 삽입 + fullscreen: 다이어그램 펼치기 + lazy_videos: + play_video: "%{title} 플레이" + discourse_local_dates: + edit: 날짜/시간 수정 + discourse_math: + edit_math: 수학 수정 + edit_modal: + title: 수학 수정 + label: 수학 + composer: + insert_math: 수학 삽입 + insert_modal: + title_inline: 인라인 수학 삽입 + title_block: 블록 수학 삽입 + label: 유액 + placeholder: E=mc^2 + block_mode: 블록 모드(표시된 방정식) + presence: + replying: + one: 응답 + editing: + one: 편집 + translating: + one: 번역하다 + other: 번역하다 + replying_to_topic: + one: 응답 + discourse_rewind: + placeholder: 담론 돌아보기 + title: 돌아보기 + loading: 망상 스플라인... + viewing_other_user: 당신은 %{username}'s 담화 돌아보기 보고서를 보고 있습니다. + cannot_view_rewind: |- + 이 담화 돌아보기 보고서를 볼 수 없습니다. 소유자가 공개적으로 공유하지 않은 것 아닐까요?

+ $> _

+ preferences: + enable_rewind: 담화 돌아보기를 활성화합니다. 프로필과 아바타에 연말 활동 요약이 표시됩니다. + share_publicly: 다른 포럼 회원과 Discourse Rewind 요약을 공유하세요. 모든 포럼 회원은 Discourse + Rewind 요약을 볼 수 있습니다. + cannot_share_when_profile_hidden: 돌아보기를 공유하려면 다른 사람이 귀하의 공개 프로필을 볼 수 있도록 허용해야 + 합니다. + profile_link: "%{rewindYear} 담화 돌아보기 보기" + share: + confirm: 개인 메시지의 데이터가 포함될 수 있으므로 공유하기 전에 돌아보기를 검토하세요. 언제든지 다시 비공개로 설정할 수 있습니다. + confirm_button: + enable: 공개 + disable: 비공개로 유지 + enabled_success: 이제 돌아보기를 다른 포럼 회원과 공유할 수 있습니다. + disabled_success: 귀하의 돌아보기는 이제 비공개입니다. + reports: + activity_calendar: + title: 활동 캘린더 + cell_title: + visited_no_posts: "%{date}를 방문하고 잠복했지만 게시물을 작성하지 않았습니다." + visited_no_posts_others: "%{username}가 %{date}를 방문하고 잠복했지만 게시물을 작성하지 않았습니다." + visited_with_posts: + one: "%{date}에 %{count} 게시물을 작성하셨습니다." + other: "%{date}에 %{count} 게시물을 작성하셨습니다." + visited_with_posts_others: + one: "%{username}가 %{date}에 %{count} 게시물을 올렸습니다." + other: "%{username}는 %{date}에 %{count} 게시물을 작성했습니다." + no_activity: 당신은 %{date}에 없었습니다. + no_activity_others: "%{username}는 %{date}에 없었습니다." + top_words: + title: 단어 사용법 + reading_time: + book_comparison: 당신은 우리 사이트에서 %{readingTime}를 읽는 데 시간을 보냈습니다! + %{bookTitle}를 읽는 데 걸리는 시간입니다. + book_comparison_others: "%{username}는 %{readingTime}를 우리 사이트에서 + 읽는 데 소비했습니다! %{bookTitle}를 읽는 데 걸리는 시간입니다." + post_used_reactions: + title: 주제에 가장 많이 사용되는 반응 + total_number: '총 반응 수: %{count}' + post_received_reactions: + title: 주제별로 가장 많이 받은 반응 + fbff: + title: 귀하의 FBFF (Forum Best Friend Forever) + title_others: "%{username}의 FBFF (포럼 최고의 친구 영원히)" + most_viewed_categories: + title: + one: 가장 많이 본 카테고리 + other: 귀하의 %{count} 가장 많이 본 카테고리 + title_others: + one: "%{username}의 가장 많이 본 카테고리" + other: "%{username}의 %{count} 가장 많이 본 카테고리" + most_viewed_tags: + title: + one: 가장 많이 본 태그 + other: 귀하의 %{count} 가장 많이 본 태그 + title_others: + one: "%{username}의 가장 많이 본 태그" + other: "%{username}의 %{count} 가장 많이 본 태그" + best_topics: + view_topic: 주제 보기 + title: + one: 최고의 주제 + other: "%{count} 최고의 주제" + title_others: + one: "%{username}의 최고의 주제" + other: "%{username}의 %{count} 최고의 주제" + best_posts: + view_post: 게시물 보기 + title: + one: 최고의 게시물 + other: 귀하의 %{count} 최고의 게시물 + title_others: + one: "%{username} 님의 최고 게시물" + other: "%{username}의 %{count} 베스트 게시물" + ai_usage: + title: AI 활용 + total_requests: 총 요청 + total_tokens: 총 토큰 + success_rate: 성공률 + favorite_features: 가장 많이 사용되는 기능 + favorite_models: 가장 많이 사용되는 AI 모델 + wake_up: "%{username} 님 일어나세요…" + system_title: AI 사용 감지됨 + section_features: 주요 기능 + section_models: 상위 모델 + assignments: + title: 과제 + total_assigned: 나에게 할당됨 + total_assigned_others: "%{username}에 할당됨" + completed: 과제 완료 + pending: 보류 중인 과제 + assigned_by_user: 주어진 과제 + completion_rate: 진척률 + chat_usage: + title: 채팅 활동 + total_messages: 총 메시지 + dm_messages: 직접 메시지 + unique_dm_channels: 직접 메시지 대화 + reactions_received: 받은 반응 + avg_message_length: 평균 메시지 길이 + favorite_channels: 즐겨찾는 채널 + bot_name: XxRewindBotxX + channel_title: "#채팅 활동" + status_online: "● 온라인" + message_1: + one: 올해 %{count} 메시지를 보내주셨어요! + other: 올해 %{count} 메시지를 보내셨습니다! + reply_1: ㅋㅋㅋ 굉장해 B-) + reply_2: 멋지네요 :D + message_3: + one: 사람들은 당신의 메시지를 좋아했습니다! %{count} 반응을 얻었습니다 ❤️ + other: 사람들은 당신의 메시지를 좋아했습니다! %{count} 반응을 얻었습니다 ❤️ + reply_3: ㅋㅋㅋ + message_4: 평균 메시지 길이는 %{length}자였습니다. + message_5: '즐겨찾는 채널:' + dancing_baby_alt: 춤추는 아기 + message_2_MF: | + { dm_count, plural, + one {개인 메시지 대화 #개} + other {개인 메시지 대화 #개} + } · { channel_count, plural, + one {상대 또는 그룹 #곳} + other {상대 또는 그룹 #곳} + }. + favorite_gifs: + title: + one: 당신이 가장 좋아하는 GIF + other: "%{count}가 가장 좋아하는 GIF" + title_others: + one: "%{username}가 가장 좋아하는 GIF" + other: "%{username}가 좋아하는 %{count} GIF" + total_usage: + one: "%{count} 시간 사용" + other: 총 %{count}회 사용 + invites: + total_invites: 보낸 총 초대 수 + redeemed: 수락된 초대 + redemption_rate: 합격률 + avg_trust_level: 평균 신뢰 수준 + invitee_impact: 초대받은 사람의 영향 + invitee_impact_others: "%{username} 초대 대상자의 영향" + invitee_topics: 주제가 시작되었습니다 + most_active_invitee: 가장 활동적인 초대자 + guest_book_title: 방명록 + guest_book_subtitle: 커뮤니티 초대 + guest_book_subtitle_others: "%{username}의 커뮤니티 초대" + label_invitations_sent: '보낸 초대장:' + label_guests_joined: '수락된 초대:' + label_acceptance_rate: '합격률:' + section_contributions: 초대받은 사람의 기여 + label_posts_written: '작성된 게시물:' + label_topics_started: '시작된 주제:' + label_likes_given: '좋아요 표시:' + section_most_active: 가장 활동적인 손님 + new_user_interactions: + title: 신규 사용자 멘토링 + subtitle: + one: 올해 %{count} 신규 사용자를 도왔습니다 + other: 올해 %{count} 신규 사용자를 도왔습니다 + subtitle_others: + one: "%{username}는 올해 %{count} 신규 사용자를 도왔습니다." + other: "%{username}는 올해 %{count} 신규 사용자를 도왔습니다." + new_member: + one: 새 회원 %{count}명 + other: 새 회원 %{count}명 + total_interactions: 총 상호작용 + unique_new_users: 순 신규 사용자 + replies: 게시물에 대한 답글 + topics_with_new_users: 신규 사용자와 관련된 주제 + contributions_helped: 당신의 기여가 도움이 되었습니다 + contributions_helped_others: "%{username}의 기여가 도움이 되었습니다" + time_of_day_activity: + title: 일일 활동 리듬 + play_button: 활동을 소리로 재생 + play_button_others: "%{username}의 활동을 소리로 재생" + stop_button: 오디오 재생 중지 + writing_analysis: + title: 글쓰기 분석 + menu_file: 파일 + menu_additional: 추가의 + menu_opening: 열기 + help_text: 도움말을 보려면 F1을 누르세요. + app_name: 디스코스타 프로페셔널 + release_info: CDCK에서 %{rewindYear} 출시 + total_words: 총 단어 + total_posts: 총 게시물 + avg_post_length: 평균 게시물 길이 + readability_score_label: 가독성 점수 + readability_level: 가독성 수준 + readability_score: + over_80: + '1': 어니스트 헤밍웨이 + '2': 레이먼드 카버 + '3': 마이클 크라이튼 + '4': 로알드 달 + over_60: + '1': CS 루이스 + '2': 스티븐 킹 + '3': 애거서 크리스티 + '4': 조지 R.R. 마틴 + over_40: + '1': 조지 오웰 + '2': F. 스콧 피츠제럴드 + '3': 올더스 헉슬리 + '4': 조안 디디온 + over_20: + '1': 코맥 맥카시 + '2': 윌리엄 포크너 + '3': 버지니아 울프 + '4': 가브리엘 가르시아 마르케스 + over_0: + '1': 제임스 조이스 + '2': 토마스 핀촌 + '3': 데이비드 포스터 월리스 + '4': 표도르 도스토옙스키 + rss_polling: + title: RSS 자동 수집 + solutions: 해결책 + solved: + notify_on_solved: 내가 추적 중이거나 보고 있는 주제가 해결되면 알림을 받습니다. 해결책을 허용하는 카테고리의 주제에만 적용됩니다. + solved_topics_auto_close_hours: 주제가 해결된 것으로 표시되면 마지막 응답 후 몇 시간 후에 주제가 자동으로 닫힙니다. + notify_on_staff_accept_solved: 운영진이 해결책을 지정하면 주제 작성자에게 알림 + empty_box_on_unsolved: 지원되는 테마에 대한 주제 목록에 해결되지 않은 주제 상태 표시 + solution_summary: + one: 해결책 + accepted_answer_solver_info: '작성자: %{post}의 %{user}' + accepted_notification: "

%{username} %{description}

" + no_solved_topics_title: 아직 해결한 주제가 없습니다. + no_solved_topics_title_others: "%{username}는 아직 어떤 주제도 해결하지 못했습니다." + no_solved_topics_body: 주제에 도움이 되는 답글을 작성하면 주제 작성자나 운영진이 해당 답글을 해결책으로 선택할 수 있습니다. + marked_solved_by: "%{user}에 의해 승인됨" + confirm_move_solution_title: 해결책 게시물 이동 + confirm_move_solution: + one: 선택한 게시물이 이 주제에 대한 해결책으로 표시됩니다. 이동하시면 해당 주제가 미해결로 업데이트됩니다. + other: 선택한 게시물 중 하나가 이 주제에 대한 해결책으로 표시되었습니다. 이동하시면 해당 주제가 미해결로 업데이트됩니다. + move_post_confirm: + one: 게시물 이동 + other: 게시물 이동 + dont_show_again: 알겠습니다. 이 항목을 다시 표시하지 마세요. + confirm_solved_removal_title: 해결책이 제거됩니다. + confirm_solved_removal: 이 변경으로 인해 이 주제에 대한 해결책이 비활성화되고 허용된 해결책이 제거됩니다. + shared_issue: + label: 저도요 + title: 나도 이 문제를 겪고 있다 + author_title: 이 주제를 시작했습니다. + closed_title: 이 주제는 종료되었습니다 + archived_title: 이 주제는 보관되었습니다. + no_answer: + title: 질문에 맞는 답을 받으셨나요? + description: 정답을 강조표시하고 정답 아래에 있는 해결 방법 버튼을 사용하여 다른 사람들을 도와주세요. + topic_solved_notification: "

%{username} %{description}

" + notification: + title: 내 게시물이 해결책으로 지정됨 + topic_solved_title: 해결된 주제 + topic_notifications: + tracking: + description: 누군가 내 이름을 언급하거나 내게 답글을 달거나 주제가 해결되면 알림을 받습니다. 이 주제의 새 답글 수도 + 표시됩니다. + watching: + description: 이 주제에 새 답글이 작성되거나 주제가 해결되면 알림을 받습니다. 새 답글 수도 표시됩니다. + category_type_support: + title: 지원하다 + discourse_subscriptions: + title: 담론 구독 + admin_navigation: 구독 + navigation: + billing: 결제 + payments: 결제 + subscriptions: 구독 + subscribe: 구독 + user_activity: + payments: 결제 + campaign: + title: 우리를 지원하세요 + body: 이 커뮤니티를 계속 운영하려면 여러분의 도움이 필요합니다! + success_body: 이 커뮤니티를 유지하고 운영하는 데 도움을 주셔서 감사합니다! + subscribers: 구독자 + goal_comparison: "%{goal}의 %{current}" + raised: 높은 + button: 지원하다 + recent_contributors: 최근 기여자 + goal: 우리는 목표를 달성했습니다 + one_click_campaign: 지원 캠페인 자동 생성 + refresh_campaign: 캠페인 데이터 새로 고침 + refresh_page: 이제 캠페인 데이터가 백그라운드의 Stripe에서 동기화됩니다. 업데이트된 정보를 로드하려면 잠시 후 페이지를 + 새로 고치세요. + supporter: 서포터 + supporters: 서포터즈 + confirm_creation_title: 커뮤니티를 위한 캠페인을 자동으로 생성하시겠습니까? + confirm_creation: |- +

계속하면

가 생성됩니다. + +
    +
  • A 그룹은 지지자들에게 맞춤형 타이틀과 아바타 장식으로 보상합니다.
  • +
  • A 스트라이프 제품은 미리 설정된 가격(월별 및 연간)으로 사용자가 사이트를 지원하기 위해 구매할 수 있습니다.
  • +
+ +

계속하시겠습니까?

+ created: 원클릭 캠페인이 생성되어 사용할 준비가 되었습니다! 캠페인 설정으로 리디렉션 중입니다. + one_time_payment: 일회성 결제 + plans: + purchase: 구독 구매 + select: 구독 요금제 선택 + payment_button: 구독 + success: 감사합니다! 구독이 생성되었습니다. + incomplete: 결제가 완료되지 않았습니다. 결제가 완료되면 구독이 업데이트됩니다. + validate: + payment_options: + required: 구독 요금제를 선택하세요. + user: + payments: + id: 결제 ID + amount: 양 + payments_help: 결제가 없습니다. + plans: + rate: 비율 + subscriptions_help: 활성 구독이 없습니다. + subscriptions: + id: 구독 ID + discounted: 할인됨 + renews: 갱신 + update_card: + heading: '구독용 업데이트 카드: %{sub_id}' + cancelled: 취소 + operations: + destroy: + confirm: 정말로 이 구독을 취소하시겠습니까? + subscribe: + title: 구독 + view_past: 지난 구매 내역 보기 + no_products: 현재 이용 가능한 제품이 없습니다. + unauthenticated: 구독하려면 로그인하거나 계정을 만드세요. + invalid_coupon: 잘못된 쿠폰 코드를 입력하셨습니다. 다시 시도해 주세요. + invalid_cardholder_name: 카드 소유자 이름이 필요합니다. + invalid_cardholder_country: 국가는 필수 항목입니다. + invalid_cardholder_state: 상태는 필수 항목입니다. + invalid_cardholder_province: 시/도는 필수 항목입니다. + transaction_error: 결제를 처리하는 중에 오류가 발생했습니다. 다시 시도해 주세요. + card: + title: 지불 + customer: + title: 고객 세부정보 + promo_code: 쿠폰 + buttons: + subscribe: 구독 + purchased: 구매함 + go_to_billing: 결제로 이동 + already_purchased: 이 제품을 먼저 구매해 주셔서 정말 감사합니다! + cardholder_name: 카드 소지자 이름 + cardholder_address: + line1: 거리 주소 + city: 도시 + state: 상태 + province: 주 + country: 국가 + postal_code: 우편번호 + countries: + AF: 아프가니스탄 + AX: 올란드 제도 + AL: 알바니아 + DZ: 알제리 + AS: 아메리칸사모아 + AD: 안도라 + AO: 앙골라 + AI: 앵귈라 + AQ: 남극 대륙 + AG: 앤티가바부다 + AM: 아르메니아 + AW: 아루바 + AZ: 아제르바이잔 + BS: 바하마 + BH: 바레인 + BD: 방글라데시 + BB: 바베이도스 + BY: 벨라루스 + BE: 벨기에 + BZ: 벨리즈 + BJ: 베냉 + BM: 버뮤다 + BT: 부탄 + BO: 볼리비아 + BQ: 보네르 및 신트외스타티위스와 사바 + BA: 보스니아 헤르체고비나 + BW: 보츠와나 + BV: 부베섬 + IO: 영국령 인도양 지역 + BN: 브루나이 다루살람 + BG: 불가리아 + BF: 부르키나파소 + BI: 부룬디 + KH: 캄보디아 + CM: 카메룬 + CV: 카보베르데 + KY: 케이맨 제도 + CF: 중앙아프리카공화국 + TD: 차드 + CL: 칠레 + CN: 중국 + CX: 크리스마스 섬 + CC: 코코스(킬링) 제도 + CO: 콜롬비아 + KM: 코모로 + CG: 콩고 + CD: 콩고민주공화국 + CK: 쿡 제도 + CR: 코스타리카 + CI: 코트디부아르 + CU: 쿠바 + CW: 퀴라소 + CY: 키프로스 + CZ: 체코 + DK: 덴마크 + DJ: 지부티 + DM: 도미니카 + DO: 도미니카 공화국 + EC: 에콰도르 + EG: 이집트 + SV: 엘살바도르 + GQ: 적도 기니 + ER: 에리트레아 + EE: 에스토니아 + ET: 에티오피아 + FK: 포클랜드 제도(말비나스) + FO: 페로 제도 + FJ: 피지 + FI: 핀란드 + FR: 프랑스 + GF: 프랑스령 기아나 + PF: 프랑스령 폴리네시아 + TF: 프랑스 남부 지역 + GA: 가봉 + GM: 감비아 + GE: 그루지야 + DE: 독일 + GH: 가나 + GI: 지브롤터 + GR: 그리스 + GL: 그린란드 + GD: 그레나다 + GP: 과들루프 + GU: 괌 + GT: 과테말라 + GG: 건지 + GN: 기니 + GW: 기니비사우 + GY: 가이아나 + HT: 아이티 + HM: 허드섬과 맥도날드 제도 + VA: 교황청(바티칸 시국) + HN: 온두라스 + HU: 헝가리 + ID: 인도네시아 공화국 + IR: 이란 + IQ: 이라크 + IE: 아일랜드 + IM: 맨섬 + IL: 이스라엘 + IT: 이탈리아 + JM: 자메이카 + JP: 일본 + JE: 저지 + JO: 요르단 + KZ: 카자흐스탄 + KE: 케냐 + KI: 키리바시 + KP: 조선민주주의인민공화국 + KR: 대한민국 + KW: 쿠웨이트 + KG: 키르기스스탄 + LA: 라오스 인민민주공화국 + LV: 라트비아 + LB: 레바논 + LS: 레소토 + LR: 라이베리아 + LY: 리비아 + LI: 리히텐슈타인 + LT: 리투아니아 + LU: 룩셈부르크 + MO: 마카오 + MK: 마케도니아(구 유고슬라비아 공화국) + MG: 마다가스카르 + MW: 말라위 + MY: 말레이시아 + MV: 몰디브 + ML: 말리 + MT: 몰타 + MH: 마샬 군도 + MQ: 마르티니크 + MR: 모리타니 + MU: 모리셔스 + YT: 마요트 + MX: 멕시코 + FM: 미크로네시아 + MD: 몰도바 공화국 + MC: 모나코 + MN: 몽골리아 + ME: 몬테네그로 + MA: 모로코 가죽 + MZ: 모잠비크 + MM: 미얀마 + NA: 나미비아 + NR: 나우루 + NP: 네팔 + NL: 네덜란드 + NC: 뉴칼레도니아 + NZ: 뉴질랜드 + NI: 니카라과 + NE: 니제르 + NG: 나이지리아 + NU: 니우에 + NF: 노퍽 섬 + MP: 북마리아나 제도 + 'NO': 노르웨이 + OM: 오만 + PK: 파키스탄 + PW: 팔라우 + PS: 팔레스타인 + PA: 파나마 + PG: 파푸아뉴기니 + PY: 파라과이 + PE: 페루 + PH: 필리핀 제도 + PN: 핏케언 + PL: 폴란드 + PT: 포르투갈 + PR: 푸에르토리코 + QA: 카타르 + RE: 재결합 + RO: 루마니아 + RU: 러시아 연방 + RW: 르완다 + BL: 생 바르텔레미 + SH: 세인트헬레나 및 어센션과 트리스탄다쿠냐 + KN: 세인트키츠네비스 + LC: 세인트 루시아 + MF: 세인트 마틴(프랑스어 부분) + PM: 생 피에르 앤 미클롱 + VC: 세인트 빈센트 그레나딘 + WS: 사모아 + SM: 산마리노 + ST: 상투메 프린시페 + SA: 사우디아라비아 + SN: 세네갈 + RS: 세르비아 + SC: 세이셸 + SL: 시에라리온 + SG: 싱가포르 + SX: 신트마르턴(네덜란드 지역) + SK: 슬로바키아 + SI: 슬로베니아 + SB: 솔로몬 제도 + SO: 소말리아 + ZA: 남아프리카 + GS: 사우스조지아 사우스샌드위치 제도 + SS: 남수단 + ES: 스페인 + LK: 스리랑카 + SD: 수단 + SR: 수리남 + SJ: 스발바르와 얀마옌 + SZ: 스와질란드 + SE: 스웨덴 + CH: 스위스 + SY: 시리아 아랍 공화국 + TW: 대만 + TJ: 타지키스탄 + TZ: 탄자니아 + TH: 태국 + TL: 동티모르 + TG: 토고 + TK: 토켈라우 + TO: 통가 + TT: 트리니다드 토바고 + TN: 튀니지 + TR: 칠면조 + TM: 투르크메니스탄 + TC: 터크스 케이커스 제도 + TV: 투발루 + UG: 우간다 + UA: 우크라이나 + AE: 아랍에미리트 + GB: 영국 + US: 미국 + UM: 미국령 군소 제도 + UY: 우루과이 + UZ: 우즈베키스탄 + VU: 바누아투 + VE: 베네수엘라 + VN: 베트남 + VG: 영국령 버진 아일랜드 + VI: 미국령 버진아일랜드 + WF: 월리스푸투나 + EH: 서사하라 + YE: 예멘 아랍 공화국 + ZM: 잠비아 + ZW: 짐바브웨 + MS: 몬트세랫 + billing: + name: 이름 + phone: 전화 번호 + confirmation: + amount: 양 + last4: 카드번호 + buttons: + make_payment: 결제하기 + confirm_payment: 결제 확인 + success: 돌아가기 + admin: + unconfigured: 스트라이프가 올바르게 구성되지 않았습니다. 자세한 내용은 Discourse Meta의 문서를 참조하세요. + configure_stripe: 설정으로 이동 + dashboard: + table: + head: + payment_intent: 결제 ID + receipt_email: 영수증 이메일 + amount: 양 + products: + title: 제품 + operations: + create: 새 제품 만들기 + update: 제품 업데이트 + new: 신제품 + destroy: + confirm: 이 제품을 파기하시겠습니까? + product: + product_id: 제품ID + name: 제품명 + statement_descriptor: 명령문 설명자 + statement_descriptor_help: 고객의 신용카드 명세서에 표시되는 제품에 대한 추가 정보입니다. + plan_help: 고객이 이 제품을 구독할 수 있도록 가격 책정 계획을 만드세요. + description_help: 이는 귀하의 구독 제품에 대해 설명합니다. + repurchaseable: 재구매 가능? + repurchase_help: 제품 및 관련 플랜을 여러 번 구매할 수 있도록 허용 + active_help: 제품이 소비자에게 준비될 때까지 이 기능을 끄십시오. + product_help: 고객이 사이트를 구독하려면 먼저 하나 이상의 제품과 관련 계획을 만들어야 합니다. + plans: + title: 가격 계획 + operations: + add: 새 계획 추가 + create: 계획 만들기 + update: 업데이트 계획 + create_help: 요금제가 생성되면 해당 요금제의 닉네임, 체험 기간, 사용자 그룹만 업데이트할 수 있습니다. + new: 새로운 계획 + destroy: + confirm: 정말로 이 계획을 파괴하시겠습니까? + plan: + nickname: 플랜 닉네임 + nickname_help: 고객에게 표시되지는 않지만 나중에 이 요금제를 찾는 데 도움이 됩니다. + plan_id: 플랜 ID + product: 제품 + interval: 청구 간격 + amount: 양 + trial: 평가판 기간(일) + trial_help: 이 플랜 구독은 이 기간의 무료 평가판으로 자동 시작됩니다. + group: 사용자 그룹 + group_help: 구독이 생성될 때 고객이 추가되는 담화 사용자 그룹입니다. + recurring: 반복 계획이신가요? + coupons: + title: 쿠폰 + code: 프로모션 코드 + discount: 할인 + times_redeemed: 회수된 횟수 + create: 쿠폰 생성 + promo_code: 프로모션 코드(대소문자 구분) + subscriptions: + title: 구독 + subscription: + subscription_id: 구독 ID + customer: 고객 + product: 제품 + plan: 계획 + ask_refund: 고객이 마지막으로 결제한 금액을 환불하시겠습니까? + canceled: 구독이 취소되었습니다. + templates: + filter_hint: 키워드로 필터링... + insert_template: 템플릿 삽입 + close_templates: 템플릿 선택기 닫기 + copy: 템플릿 복사 + new_topic: 템플릿의 새 주제 + topic_voting: + notification_label: + vote_released: 투표가 반환되었습니다. + voting_closed: 투표 종료 + hot_nav_help: 최근 투표가 포함된 최신 주제 + voting_closed_description: 이 주제에 대한 투표가 종료되었습니다 + locked_description: 투표에 대한 신뢰도를 높이세요 + votes: + one: "%{count} 투표" + watch_topic: 새 게시물에 대해 알림 + no_votes_yet: 아직 이 항목에 투표한 사람이 없습니다. + no_votes_title_self: 아직 어떤 주제에도 투표하지 않았습니다. + no_votes_title_others: "%{username}는 아직 어떤 주제에도 투표하지 않았습니다." + logs_error_rate_notice: + reached_hour_MF: | + {relativeAge} – { rate, plural, + one {시간당 오류 #건} + other {시간당 오류 #건} + } 값이 사이트 설정 한도에 도달했습니다. 한도: {limit, plural, + one {시간당 오류 #건} + other {시간당 오류 #건} + }. + reached_minute_MF: | + {relativeAge} – { rate, plural, + one {분당 오류 #건} + other {분당 오류 #건} + } 값이 사이트 설정 한도에 도달했습니다. 한도: { limit, plural, + one {분당 오류 #건} + other {분당 오류 #건} + }. + exceeded_hour_MF: | + {relativeAge} – { rate, plural, + one {시간당 오류 #건} + other {시간당 오류 #건} + } 값이 사이트 설정 한도를 초과했습니다. 한도: { limit, plural, + one {시간당 오류 #건} + other {시간당 오류 #건} + }. + exceeded_minute_MF: | + {relativeAge} – { rate, plural, + one {분당 오류 #건} + other {분당 오류 #건} + } 값이 사이트 설정 한도를 초과했습니다. 한도: { limit, plural, + one {분당 오류 #건} + other {분당 오류 #건} + }. + posts_likes_MF: | + { count, plural, + one {답글 #개 · } + other {답글 #개 · } + }{ ratio, select, + low { 게시물 대비 좋아요 비율이 높음 · } + med { 게시물 대비 좋아요 비율이 아주 높음 · } + high { 게시물 대비 좋아요 비율이 매우 높음 · } + other {} + } 첫 게시물 또는 마지막 게시물로 이동… + footnote: + title: 각주 + add: 각주 추가 + spoiler: + title: 블러 스포일러 + label: + show: 숨겨진 콘텐츠 표시 + styleguide: + welcome: 시작하려면 탐색 메뉴에서 섹션을 선택하세요. + example: + toggle_code: 토글 코드 샘플 + try_this: '이것을 시도하세요:' + code_region: '소스 조각: %{title}' + kind: + modifier: 수정자 + service: 서비스 + categories: + syntax: 통사론 + atoms: 기본 요소 + sections: + bem: + title: 벰 + menus: + title: 메뉴 + context_menu: + title: 상황에 맞는 메뉴 + description: 마우스 오른쪽 버튼을 클릭하면 브라우저 자체 메뉴 대신 포인터에 메뉴가 열립니다. 아래 표면은 실제 구성요소가 + 아닌 일반 영역이므로 여기서 오작동하는 모든 것이 수정자입니다. + actions: + duplicate: 복제하다 + rename: 행 이름 바꾸기 + nesting: + example: dContext메뉴 + example_description: 포인터가 있는 메뉴를 엽니다. 그것이 고정된 참조는 메뉴 자체의 트리거이므로 마우스 오른쪽 + 버튼 클릭으로 메뉴가 열렸다는 것을 다른 어떤 것도 알 필요가 없습니다. + try_this: 외부 표면을 마우스 오른쪽 버튼으로 클릭한 다음 내부 표면을 마우스 오른쪽 버튼으로 클릭합니다. 둘 다 초점을 + 맞출 수 있으므로 Tab 키를 누르고 상황에 맞는 메뉴 키나 Shift+F10을 누르면 마우스 없이 동일한 메뉴가 열립니다. + note: 두 표면 모두 자체 메뉴를 갖고 있으며 양쪽 표면을 통해 이벤트 버블이 발생합니다. 수락하면 전파가 중지되므로 가장 + 안쪽 핸들러는 상위 핸들러와 함께 메뉴를 열지 않고 단독으로 메뉴를 엽니다. 키보드 경로는 브라우저 고유의 것입니다. 동일한 + 이벤트를 초점이 맞춰진 요소에 전달합니다. 이것이 바로 대상이 초점을 맞출 수 있어야 하는 이유이며 각 표면이 자신을 초점 + 대상으로 명명하여 닫으면 초점이 다시 돌아가는 이유입니다. + outer: 외부 표면 + inner: 내면 + declining: + example: 마우스 오른쪽 버튼 클릭 거부 + example_description: 핸들러는 기본 메뉴를 대체할지 여부를 동기적으로 결정합니다. 거부하면 이벤트가 완전히 그대로 + 유지되므로 외부 핸들러나 브라우저가 계속 이벤트를 가져옵니다. + try_this: 표면을 마우스 오른쪽 버튼으로 클릭한 다음 텍스트 필드 내부를 마우스 오른쪽 버튼으로 클릭합니다. + note: 텍스트 캐럿을 소유한 대상은 기본적으로 브라우저 자체 메뉴를 유지하므로 소비자가 선택 해제하지 않고도 맞춤법 및 클립보드 + 명령이 계속 작동합니다. 여기의 후크는 결정이 표시되도록 보고만 합니다. + surface: 외부 표면 + field: 브라우저 자체 메뉴를 보려면 나를 마우스 오른쪽 버튼으로 클릭하세요. + untouched: 아직 마우스 오른쪽 버튼을 클릭하지 마세요. + accepted: '마지막 마우스 오른쪽 버튼 클릭: 허용' + declined: '마지막 마우스 오른쪽 버튼 클릭: 거부됨, 브라우저가 가져갔습니다.' + multi_select: + title: 다중 선택 + toasts: + title: 토스트 + dialog: + title: 대화 + drag_and_drop: + title: 드래그 앤 드롭 + description: 공유된 드래그, 드롭, 크기 조정 및 제스처 프리미티브, 카드당 하나의 기능. + groups: + aria_label: 그룹 끌어서 놓기 + basics: + title: 기초 + description: 일치하는 어휘 및 대상이 보고하는 위치입니다. + sources: + title: 출처 + description: 드래그 가능한 요소가 첨부하고, 표시하고, 허용하는 것입니다. + targets: + title: 대상 + description: 대상이 드롭이 속하는지 여부를 결정하는 방법입니다. + outside: + title: 외부에서 + description: 브라우저가 이 페이지나 다른 창에서 드래그하기 시작한 콘텐츠입니다. + reacting: + title: 반응하다 + description: 드롭을 소유하지 않고 드래그에 응답합니다. + resize: + title: 크기 조정 + description: 누군가가 키보드와 포인터를 사용하여 크기를 변경할 수 있도록 합니다. + gestures: + title: 기타 제스처 + description: 아무것도 전송하지 않는 포인터 및 터치 제스처. + nothing_yet: 아직 아무것도 없습니다. + drag_me: 나를 드래그 + drop_here: 여기에 드롭 + a_card: 카드 + a_note: 메모 + cards_only: 카드만 받습니다 + landed: '삭제됨: %{label}' + reported_position: '보고된 위치: %{position}' + positions: + above: 위에 + below: 아래에 + left: 왼쪽 + right: 오른쪽 + inside: 내부에 + types_title: 유형별 매칭 + types_description: "`dDragAndDropSource`는 유형의 이름을 지정하고 `dDragAndDropTarget`는 + 이에 대해 필터를 적용합니다. 대상은 허용 목록에 있는 유형에만 참여합니다. 다른 모든 것은 바로 그 위로 드래그됩니다." + types_try_this: 각 칩을 영역으로 드래그하세요. 카드만 받습니다. + types_note: accept를 생략하면 등록된 모든 소스가 허용되는데, 이는 실제 표면에서 원하는 경우가 거의 없습니다. + positions_title: 드롭 위치 + positions_description: "`dDragAndDropTarget`는 호환 가능한 드래그가 그 위에 있는 동안 정확히 + 이러한 클래스 중 하나를 그립니다. 즉, 4개의 형제 위치와 1개의 컨테이너 위치입니다." + positions_note: 입장은 논리적이다. 오른쪽에서 왼쪽 행에서 before still은 읽기 순서 시작을 의미하고 클래스는 + --drag-right로 바뀌므로 표시기가 포인터 아래에 유지됩니다. + axis_title: 측정 + axis_description: "`dDragAndDropTarget`는 전후를 결정하는 중간점을 선택하는 축을 사용합니다. 열 + 행은 수평으로 측정됩니다." + axis_try_this: 한 열의 왼쪽과 오른쪽 절반을 드롭하고 보고된 위치를 비교합니다. + fixed_position_title: 고정된 위치 + fixed_position_description: "`dDragAndDropTarget`는 위치가 주어지면 중간점을 완전히 건너뛰고 + 항상 그 점을 보고합니다." + fixed_position_try_this: 아래쪽 가장자리에 놓습니다. 이전에도 여전히 보고합니다. + always_before: 항상 이전에 보고합니다. + handle_title: 핸들로 끌기 + handle_description: "`dDragAndDropSource`는 드래그가 시작될 수 있는 위치를 제한하는 dragHandle을 + 사용하므로 나머지 요소는 선택 가능한 상태로 유지되고 스크롤을 위한 터치 누름은 여전히 ​​스크롤됩니다." + handle_try_this: 포인터로 텍스트를 선택한 다음 그립을 드래그합니다. + handle_note: 행은 드래그 본문을 유지합니다. 데이터 드래그 소스를 유지하고 대상의 source.element이며 미리보기에서 + 촬영하는 내용입니다. 드래그 가능 항목이 아닌 데이터 드래그 소스에 스타일을 지정하고 주장합니다. + handle_landed: 그립이 아닌 로우가 착지했습니다. + selectable_text: 선택 가능한 텍스트 + preview_title: 맞춤 미리보기 + preview_description: "`dDragAndDropSource`는 dragPreview 렌더링 기능을 사용하여 미리보기를 + 격리된 오프스크린 컨테이너에 마운트하므로 소스 주변의 어떤 것도 드래그 이미지에 묻어나지 않습니다." + preview_try_this: 칩을 드래그하고 포인터 뒤에 무엇이 나타나는지 살펴보세요. + preview_badge: 맞춤 미리보기 + disabled_title: 소스 분리 + disabled_description: "`dDragAndDropSource`가 비활성화되어 등록이 분리됩니다. 이는 핸들이 아닌 + 요소 드래그를 중지하는 방법입니다." + disabled_try_this: 전원을 끄고 드래그한 다음 다시 켜세요. + draggable: 드래그 가능 + effect_title: 효과 선언 + effect_description: "`dDragAndDropTarget`는 dropEffect를 통해 수행할 작업의 이름을 지정하고 + 드래그는 대상 기록에 해당 효과를 전달합니다." + effect_try_this: 각 영역에 드롭하고 기록된 효과를 비교합니다. + effect_note: 소스의 effectAllowed는 허용하는 것을 선언하지만 여기서는 쌍을 강제하는 것은 없습니다. 대상은 + 소스가 결코 허용하지 않은 효과를 요청할 수 있으며 거부가 뒤따르지 않습니다. 두 가지를 일관성 있게 유지하세요. + asks_for_copy: 복사를 요청합니다 + asks_for_move: 이사를 요청합니다 + recorded_effect: '녹음된 효과: %{effect}' + nesting_title: 중첩된 대상 + nesting_description: "`dDragAndDropTarget`는 포인터 아래에서 허용되는 가장 깊은 대상에 콜백을 + 전달하므로 한 번의 드롭은 두 번 처리되지 않습니다." + nesting_try_this: 내부 영역에 드롭한 다음 그 주변의 외부 영역에 드롭합니다. + nesting_note: 비용은 후손이 드래그를 요청하자마자 조상이 표시를 중단한다는 것입니다. 조명 상태를 유지해야 하는 컨테이너는 + 대신 서비스에서 렌더링되어야 합니다. + outer: 밖의 + inner: 안의 + received_by: '수신자: %{name}' + accepts_self_title: 자신을 거부하는 것 + accepts_self_description: "`dDragAndDropTarget`는 acceptSelf를 취합니다. 소스이자 + 대상인 요소는 기본적으로 의미 있는 자체 드롭을 허용합니다." + accepts_self_try_this: 카드를 자기 자신에게 놓은 다음 다른 카드 위에 놓습니다. + accepts_self_note: 드래그 본문에 대한 비교이므로 핸들로 드래그한 행은 여전히 ​​그 자체로 인식됩니다. + card_a: 카드 A + card_b: 카드 B + dropped_card: 떨어진 카드 %{name} + can_drop_title: 페이로드별 거부 + can_drop_description: "`dDragAndDropTarget`는 페이로드를 검사하고 착륙하기 전에 드롭을 거부하는 + 동기 게이트인 canDrop을 사용합니다." + can_drop_try_this: 각 칩을 영역 위로 드래그하세요. 잠긴 것은 절대 받아들여지지 않습니다. + unlocked: 잠금 해제됨 + locked: 잠김 + unlocked_only: 잠금 해제된 경우에만 + adoption_title: 페이지 콘텐츠 채택 + adoption_description: "`dDragAndDropTarget`는 채택합니다. 브라우저는 소스를 등록하지 않은 링크와 + 같은 일반 콘텐츠를 드래그하기 시작하며 채택을 통해 대상도 해당 콘텐츠를 가져갈 수 있습니다." + adoption_try_this: 위의 링크를 해당 영역으로 드래그하세요. + adoption_note: 채택은 대상별로가 아니라 페이지에 대해 한 번 해결됩니다. 조건자가 일치하는 첫 번째 실시간 채택이 드래그의 + 이름을 지정합니다. 이름을 공유하는 두 입양은 술어를 공유해야 합니다. + a_link: 이 페이지의 링크 + drop_a_link: 여기에 링크를 남겨주세요 + external_title: 외부에서 한 방울 + external_description: "`dDragAndDropExternalTarget`는 다른 창이나 애플리케이션에서 끌어온 + 페이로드를 가져옵니다. 이 페이지에서 시작된 드래그는 전혀 표시되지 않습니다." + external_try_this: 다른 탭의 링크나 데스크탑의 파일을 해당 영역으로 드래그합니다. + external_note: 업로드 경로가 아닙니다. 여기에 드롭된 파일에는 업로드 확인, 진행 또는 업로드 기록이 입력되지 않습니다. + from_outside: 창밖에서 내려줘 + external_axis_title: 외부 슬롯 + external_axis_description: 축이 지정된 `dDragAndDropExternalTarget`는 요소 대상과 마찬가지로 + 포인터에서 위치를 확인합니다. + external_axis_try_this: 위쪽 가장자리 근처에 항목을 놓은 다음 아래쪽 근처에 항목을 놓습니다. + external_axis_note: 위치나 축이 없으면 대상은 슬롯이 아닌 하나의 대상입니다. 콜백은 null 위치를 수신하고 표시기는 + 단일 --drag-over-external 클래스입니다. + a_slot: 목적지가 아닌 슬롯 + monitor_title: 모든 드래그를 지켜보는 중 + monitor_description: "`dDragAndDropMonitor`는 드롭 타겟 자체가 되지 않고 어디서나 발생하는 드래그에 + 반응합니다." + monitor_try_this: 칩을 영역에 놓든 안 놓든 칩을 드래그하고 로그를 관찰하세요. + monitor_note: 요소는 수정자의 수명 주기만 고정합니다. 모니터는 전역적입니다. + service_title: 상태에서 렌더링 + service_description: "`dragAndDrop` 서비스는 비행 중 드래그를 추적된 상태로 노출하므로 단일 콜백을 + 연결하지 않고도 표면이 스스로 무장할 수 있습니다." + service_try_this: 칩을 드래그하기 시작하고 떨어뜨리지 않고 패널을 관찰하세요. + service_note: 서비스는 대상에서 다른 방식으로 읽습니다. 비어 있거나 누락된 필터는 아무것도 일치하지 않습니다. 왜냐하면 + 결정하지 않은 호출자는 모든 드래그에 대해 불이 켜지지 않아야 하기 때문입니다. + armed: 카드가 전송 중입니다. + idle: 게으른 + auto_scroll_title: 드래그하는 동안 스크롤 + auto_scroll_description: "`dDragAndDropAutoScroll`는 드래그가 가장자리 근처에 있는 동안 + 컨테이너를 스크롤하므로 접힌 부분 아래 행에 계속 접근할 수 있습니다." + auto_scroll_try_this: 칩을 목록의 하단 가장자리로 드래그하여 유지하세요. + dwell_title: 공개할 주거지 + dwell_description: "`dDragDwell`는 요소를 드롭 대상으로 만들지 않고 드래그가 해당 요소를 지연 동안 가리키면 + 콜백을 실행합니다." + dwell_try_this: 접힌 폴더 위로 칩을 끌어서 폴더가 열릴 때까지 잡고 있다가 안에 놓습니다. 아니면 끌어서 다시 닫히는 + 것을 지켜보세요. + dwell_note: 드웰은 호버당 한 번씩 실행되고 폴더를 엽니다. 칩을 내부에 떨어뜨리면 칩이 열린 상태로 유지됩니다. 드래그하거나 + 드래그 끝을 놓으면 드웰이 열린 폴더가 닫힙니다. + dwell_filed: + one: 출원된 %{count} 칩 + other: 출원된 %{count} 칩 + dwell_expand: 행 표시 + dwell_collapse: 행 숨기기 + row: 행 %{number} + separator_title: 지역 간 크기 조정 + separator_description: "`DResizeSeparator`는 먼저 도달해야 할 구성 요소입니다. 이는 `dResizeEdge` + 수정자를 래핑하고 구분 기호 계약(역할, 단일 탭 정지 및 실시간 발표 값)을 추가합니다." + separator_try_this: 구분선을 드래그한 다음 초점을 맞추고 화살표 키를 사용하세요. + separator_note: 레이블이 필요합니다. 접근 가능한 이름이 없는 초점 지정 가능 구분 기호는 크기 조정에 대해 아무 것도 + 알려주지 않는 기본 분할기로 발표됩니다. + separator_label: 창 크기 조정 + left_pane: 왼쪽 + right_pane: 오른쪽 + edge_title: 자신의 요소로 크기 조정 + edge_description: "`dResizeEdge`는 `DResizeSeparator` 아래의 수정자입니다. 이는 상호 작용만 + 소유하므로 역할, 탭 정지 및 발표된 값은 사용자가 제공할 수 있습니다." + edge_try_this: 구분선을 드래그한 다음 초점을 맞추고 화살표 키를 사용하세요. 동일하게 동작합니다. 차이점은 마크업이 + 해야 할 일입니다. + edge_note: 요소와 해당 의미가 이미 제공되는 경우에만 접근하세요. 이 예에 설명된 모든 내용은 구성 요소에서 제공한 내용입니다. + edge_label: 창 크기 조정 + handles_title: 상자 크기 조정 + handles_description: "`DResizeHandles`는 상자의 가장자리와 모서리를 렌더링하고 소비자가 크기로 변환할 + 수 있도록 포인터 형상을 보고하는 구성 요소입니다." + handles_try_this: 가장자리나 모서리를 드래그합니다. + handles_note: 2차원 크기 조정에 구분 기호 역할을 부여하지 마십시오. 발표할 단일 값이 없으므로 역할은 존재하지 않는 + 컨트롤을 설명합니다. + pointer_drag_title: 포인터 추적 + pointer_drag_description: "`dPointerDrag`는 하나의 요소를 누르고 이동하고 놓습니다. 아무것도 전송하지 + 않으며 목표도 없습니다." + pointer_drag_try_this: 트랙을 따라 손잡이를 드래그하세요. + pointer_drag_note: 항상 취소 콜백을 처리하세요. 그렇지 않으면 브라우저가 중단하는 제스처로 인해 열린 시작 부분이 + 여전히 열려 있습니다. + knob: 손잡이 + swipe_title: 영화 감지 + swipe_description: "`dSwipe`는 포인터를 따르는 값이 아닌 속도로 하나의 개별 방향을 보고합니다." + swipe_try_this: 터치 스크린의 패널을 스와이프하세요. + swipe_note: 값이 포인터를 지속적으로 추적해야 하는 경우 대신 포인터 드래그를 사용하세요. + swipe_here: 나를 스와이프해 보세요 + swiped: "%{direction}를 스와이프했습니다." + forms: + title: 양식 + topic_link: + title: 주제 링크 및 상태 + post_list: + title: 게시물 목록 + empty_example: " 빈 상태" + populated_example: " 채워진 상태" + post_oneboxes: + title: Onebox 게시 + roving_focus: + title: 로빙 포커스 + description: 복합 위젯 내부의 키보드 탐색은 일반 의미 HTML로 구축되어 여기서 오작동하는 모든 것은 그것을 감싸는 + 구성 요소가 아니라 수정자입니다. 패턴은 WAI-ARIA Authoring Practices의 대화형 예제를 반영합니다. + groups: + aria_label: 로빙 포커스 패턴 + toolbar: + title: 툴바 + description: 첫 번째 탭에 입력된 혼합 종류의 컨트롤을 보유하는 단일 탭 정지입니다. + listbox: + title: 목록 상자 + description: 이미 선택한 옵션에 입력된 미리 입력 기능이 있는 수직 커서입니다. + combobox: + title: 콤보박스 + description: aria-activedescendant에 의해 보고된 포커스 이동 없이 움직이는 커서. + radio: + title: 라디오 그룹 + description: 커서가 시작되는 위치에 체크된 멤버가 있고 그 뒤에 따라오는 그룹입니다. + tree: + title: 나무 + description: 소비자에게 계층 구조가 남아 있는 표시되는 행 위에 수직 커서가 있습니다. + adjacent: + title: 컨트롤 옆 + description: Tab이 가장자리를 통해 도달하거나 들어가거나 떠나지 않는 그룹입니다. + components: + title: 구성 요소 포함 + description: 실제 버튼 위에 동일한 커서가 있으며 그 아래에 있는 항목이 삭제됩니다. + toolbar: + label: 텍스트 서식 + example: 툴바 + example_description: 전체 막대는 하나의 탭 정지입니다. 활성화는 수정자를 통해 라우팅되지 않고 기본 버튼에 + 맡겨져 있으므로 Enter 및 Space는 수정자가 없을 때와 동일하게 작동합니다. 잘라내기 및 붙여넣기는 연습 페이지에서 + 구별되는 두 가지 방식으로 비활성화되어 있으며 결과적으로 커서가 이를 다르게 처리합니다. + try_this: '탭을 누른 다음 막대를 따라 화살표를 누르세요. 홈과 엔드가 끝에 도달합니다. 잘라내기 및 붙여넣기를 지나는 + 화살표: 잘라내기가 건너뛰고 붙여넣기에 접근하여 읽을 수 있지만 활성화되면 아무 작업도 수행되지 않습니다.' + bold: 용감한 + italic: 이탤릭체 + underline: 밑줄 + cut: 자르다 + paste: 반죽 + docs: 저작 관행 + tags: + label: 적용된 태그 + example: 커서 아래의 항목 제거 + example_description: 각 태그는 실제 버튼이므로 태그를 제거하면 커서를 잡고 있는 요소가 파괴되고 버튼은 요청한 + 키보다 1틱 늦게 작업을 실행합니다. 포커스가 페이지에 떨어지지 않고 커서가 다음 태그로 이동합니다. + try_this: 중앙에 있는 태그로 화살표를 이동하고 Enter를 눌러 태그를 제거한 다음 커서가 어디로 갔는지 확인하세요. + 행의 마지막 태그를 제거하면 대신 뒤로 이동됩니다. 모두 제거하면 추측이 아니라 중지됩니다. + remove: "%{tag} 제거" + reset: 다시 시작하세요 + design: 설계 + keyboard: 건반 + release: 풀어 주다 + support: 지원하다 + multi: + label: 접근성 검사 + example: 다중 선택 항목 + example_description: 항목은 선택한 첫 번째 행에 위치하여 독자가 맨 위가 아닌 선택한 항목으로 돌아갑니다. + 이는 다음 Space가 무언가를 제거할 위치에서 고의로 커서를 시작하는데, 이는 패턴이 수행하는 거래입니다. 화살표가 줄 + 바꿈되므로 마지막 행을 전달하면 첫 번째 행으로 돌아갑니다. + try_this: 커서는 첫 번째 행이 아닌 선택한 행에서 시작한 다음 마지막 행을 지나서 화살표가 다시 맨 위로 돌아옵니다. + keyboard: 키보드 탐색 가능 + contrast: 충분한 대비 + captions: 캡션 제공 + motion: 모션 감소가 인정됨 + labels: 필드에 라벨이 지정됨 + adjacent: + placeholder: 주제 검색 + example: 그룹 탭이 도달하지 않습니다 + example_description: 필터는 탭 순서에 없으므로 Tab은 필드로 바로 이동하고 쌍은 두 개가 아닌 하나의 구성 + 요소로 계산됩니다. 필드 시작 부분에서 화살표를 사용하여 필터에 도달하고 끝 부분을 벗어나면 그곳으로 돌아갑니다. 수정자는 + 가장자리와 방향을 보고합니다. 다음에 어디로 갈지는 이 예제의 결정입니다. 그 필드가 존재한다는 것을 아는 것은 오직 예제이기 + 때문입니다. + try_this: 탭을 하면 필터가 아닌 필드에 착지하게 됩니다. 시작 부분에 캐럿이 있는 상태에서 왼쪽 화살표를 눌러 해당 + 항목으로 들어가고, 그 사이에 화살표를 누른 다음 마지막 항목을 지나 계속해서 필드로 돌아갑니다. + mine: 내 거 + listbox: + label: 과일 + example: 자동 완성 기능이 있는 목록 상자 + example_description: 입력하면 이름이 입력한 내용으로 시작하는 옵션(연습 페이지에서 지정하고 화면 판독기가 읽는 + 내용)으로 커서가 이동합니다. 각 옵션 옆의 개수는 장식용이므로 행의 텍스트에 속하지만 이름에는 속하지 않습니다. + try_this: 옵션을 화살표로 표시한 다음 b와 같은 문자를 입력합니다. apr을 반복해서 눌러 해당 이니셜을 공유하는 옵션을 + 살펴본 다음 일시 중지하고 apr을 입력하여 Apricot에 직접 연결하세요. 개수는 이름의 일부가 아니기 때문에 숫자를 + 입력하면 아무것도 일치하지 않습니다. + apple: 사과 + apricot: 살구 + banana: 바나나 + blackberry: 블랙베리 + cherry: 벚나무 + coconut: 코코넛 + combobox: + label: 이메일 다이제스트 + example: 포커스가 없는 커서 + example_description: 컨트롤은 화살표가 옵션을 통해 강조 표시를 이동하는 동안 초점을 유지하며 컨트롤은 브라우저가 + 강조 표시로 이동하는 대신 해당 강조 표시가 있는 위치를 보고합니다. 이것은 연습 페이지에서 설명하는 두 가지 전략 중 두 + 번째이며 독자가 계속 타이핑할 수 있도록 콤보박스에 필요한 전략입니다. + try_this: 목록을 열고 포커스 링을 보면서 화살표로 이동하세요. 포커스 링은 버튼 위에 그대로 있습니다. 선택하려면 Enter를 + 누르고, 닫으려면 Escape 또는 다른 클릭을 누르세요. + radio: + label: 조정 + example: 라디오 그룹 + example_description: 라디오 그룹은 아리아 선택이 아닌 아리아 확인으로 선택을 표시하고 그룹에 들어가면 첫 번째 + 멤버 대신 해당 멤버가 선택됩니다. 커서를 움직이면 선택 항목도 함께 이동하는데, 이는 예상되는 패턴 중 하나입니다. + try_this: 그룹을 탭하여 선택한 멤버에 들어가는지 확인합니다. 화살표를 따라 이동하고 선택 사항이 따르는 것을 확인하세요. + 새로운 선택으로 돌아가려면 탭을 했다가 다시 돌아가세요. + left: 왼쪽 + center: 센터 + right: 오른쪽 + tree: + label: 소스 트리 + example: 나무 + example_description: 커서는 지금 보이는 행 위로 이동하므로 상위 항목을 축소하면 해당 하위 항목이 시퀀스에서 + 제거됩니다. 확장 및 축소는 이 그룹이 방향으로 탐색하지 않는 화살표를 보고하는 교차 축 이벤트에서 발생하며 해당 방향의 + 의미는 예제에 남겨 둡니다. + try_this: 행 위아래로 화살표를 누른 다음 상위 항목의 오른쪽 및 왼쪽 화살표를 사용하여 열거나 닫습니다. 상위 항목을 + 축소하고 해당 하위 항목에 커서가 남아 있는지 확인합니다. + rtl_example: 나무, 오른쪽에서 왼쪽으로 + rtl_description: 동일한 소스에서 오른쪽에서 왼쪽 방향으로 동일한 구성요소. 화살표는 쓰기 방향과 바뀌므로 행의 + 하위 항목을 가리키는 화살표는 여전히 해당 행을 여는 화살표이며 예제 자체에서는 방향을 언급하지 않습니다. + rtl_try_this: 상위 항목을 열고 닫은 다음 위의 복사본과 비교하세요. 하위 항목은 반대편에 앉아 있고 해당 항목에 + 도달하는 화살표는 일치하도록 바뀌었습니다. + button: 단추 + modifiers: 수정자 + roving_focus: 로빙 포커스 + auto_focus: 자동 초점 + docked_composer: + title: 도킹된 작곡가 + modal: + open: 오픈 모달 + otp: + title: OTP + shortcut: + title: 지름길 + description: 키보드 단축키를 표시하고 알리는 방법 중 하나입니다. formatShortcut은 철자 키 바인딩 사용을 + 그려진 레이블과 aria-keyshortcuts 값으로 바꿉니다. DShortcut은 이를 칩으로 그리고 블록이 주어지면 두 + 가지 형태를 모두 생성하므로 요소는 하나의 바로가기를 그리거나 다른 것을 알릴 수 없습니다. + keycaps_example: 바로가기 그리기 + keycaps_description: "``는 단축키당 하나의 칩을 그립니다. 바인딩이 수행되는 방식으로 + 키 철자를 입력합니다. 어떤 경우든 플랫폼의 기본 수정자에 대해 `mod`를 사용하여 `+`로 조인됩니다. 수정자는 철자와 상관없이 + 플랫폼 자체 순서로 나열되며, 글리프 수정자는 함께 실행되며 다른 모든 키는 간격을 유지합니다." + keycaps_note: Apple 플랫폼에서 수정자는 글리프(`⌘⇧ D`)로 그려집니다. 다른 곳에서는 단어로 그립니다(`Ctrl + Shift D`). 각 글리프에는 시각적으로 숨겨진 음성 이름이 포함되어 있으므로 칩 자체에 콘텐츠가 있을 경우 "Command + Shift D"로 읽혀집니다. + block_example: 반응하는 요소에 대해 발표 + block_description: "`aria-keyshortcuts`는 키가 활성화하는 요소에 속하며 호출자만 알고 있습니다. + 블록이 주어지면 `DShortcut`는 자체 요소를 렌더링하지 않고 `aria`, `label`, `keys` 및 바인딩된 `Kbd`를 + 생성하므로 버튼의 알림과 그 옆의 칩은 하나의 철자법에서 나옵니다. 버튼이 바로가기 자체를 알려주기 때문에 생성된 칩은 보조 + 기술에서 숨겨집니다." + block_try_this: 스크린 리더가 실행 중인 상태에서 버튼에 초점을 맞춥니다. 버튼은 이름을 한 번 읽은 다음 속성의 바로가기를 + 읽습니다. 칩은 읽지 않습니다. + block_note: 발표된 형식은 ARIA 토큰 목록이 아니라 번역되고 음성으로 표시됩니다. 독자는 속성을 그대로 말하므로 Mac에서는 + `Command+B`, 다른 곳에서는 `Ctrl+B`라고 말하고 독자가 놓칠 구두점(`Period`, `Slash`)을 지정합니다. + string_form_example: 끈만 맞는 곳 + string_form_description: "`title`, `aria-label` 또는 선택 옵션은 요소를 보유할 수 없습니다. + `formatShortcut`를 직접 호출하고 텍스트에는 `.label`를, 속성에는 `.aria`를 사용합니다. 하나의 호출, + 하나의 철자, 두 가지 형태입니다." + string_form_try_this: 도구 설명을 보려면 버튼을 마우스로 가리키세요. 공지 사항을 위해 스크린 리더를 사용하여 + 초점을 맞추세요. + spellings_example: 철자와 그 두 가지 형태 + spellings_description: 각 입력이 해결되는 대상. `mod`, `meta`, `command` 및 `cmd`는 + 모두 기본 수정자를 의미합니다. `ctrl`는 모든 플랫폼에서 Control 키를 유지합니다. `plus`는 `+` 키의 이름을 + 지정합니다. 화살표 단어와 해당 HTML 엔터티는 모두 화살표로 그려집니다. + spellings_note: 발표된 열만 인터페이스 언어에 따라 변경됩니다. 그려진 열은 플랫폼에 따라 변경됩니다. + keyboard_gate_example: 키보드가 있는 곳에서만 + keyboard_gate_description: 지름길은 전화기의 소음입니다. `capabilities.hasKeyboard`는 + 미세한 기본 포인터 또는 화면 키보드가 절대 보내지 않는 키다운에서 실제 키보드를 추론하며 `DShortcut`는 그것 없이는 + 아무것도 그리거나 알립니다. `@always`는 키를 문서화하기 위해 존재하는 표면에 대해 옵트아웃합니다. + keyboard_gate_try_this: 휴대폰에서 이 페이지를 엽니다. 기본 칩은 사라지고 `@always` 칩은 그대로 유지됩니다. + 키보드를 페어링하고 수정자 키를 누르면 다시 로드하지 않고도 기본 칩이 나타납니다. + keyboard_gate_note: 키보드 단축키 도움말 모달과 이 페이지를 제외하고 사이트의 모든 단축키는 제한되어 있습니다. + tooltips: + title: 툴팁 + char_counter: + title: 캐릭터 카운터 + placeholder: 여기에 텍스트를 입력하세요... + combo_button: + title: 콤보 버튼 + segmented_control: + title: 세그먼트 제어(버튼 토글 그룹) + virtual_list: + title: 가상 목록 + tabs: + title: 탭 + overflow_controls: + title: 오버플로 제어 + typography: + paragraph: 한글 본문의 글꼴과 줄 높이와 문단 간격을 확인하기 위한 예시 문장입니다. 여러 길이의 문장이 자연스럽게 이어지는지 + 살펴보고 작은 화면에서도 글자가 겹치거나 잘리지 않는지 확인합니다. + wizard_js: + wizard: + jump_in: 시작하기 + replace_github_link: + edit_reason: GitHub 링크를 고정 링크로 바꿨습니다. + site_settings: + discourse_subscriptions_enabled: 담론 구독 플러그인을 활성화합니다. + discourse_subscriptions_extra_nav_subscribe: 기본 탐색에 구독 버튼 표시 + discourse_subscriptions_pricing_table_id: 여기에 가격표 삽입 코드의 가격표 ID를 추가하세요. + discourse_subscriptions_pricing_table_enabled: 구독 버튼에는 내장된 가격표가 표시되고 Stripe Checkout이 + 사용됩니다. + discourse_subscriptions_public_key: 스트라이프 게시 가능 키 + discourse_subscriptions_secret_key: 스트라이프 비밀키 + discourse_subscriptions_webhook_secret: 스트라이프 웹훅 비밀 + discourse_subscriptions_currency: 기본 통화 코드. 구독 계획을 생성할 때 이는 재정의될 수 있습니다. + discourse_subscriptions_campaign_enabled: 이 커뮤니티를 재정적으로 지원하는 것을 홍보하는 캠페인 배너를 활성화합니다. + discourse_subscriptions_campaign_goal: 지원 캠페인의 수치 목표(구독자 수 또는 모금된 금액)입니다. + discourse_subscriptions_campaign_type: 실행할 캠페인 유형(구독자 수 또는 월간 모금액)을 선택합니다. + discourse_subscriptions_campaign_banner_location: 캠페인 배너(상단 또는 사이드바)의 위치를 ​​선택합니다. + discourse_subscriptions_campaign_banner_shadow_color: 캠페인 배너 그림자의 색상을 선택합니다. + discourse_subscriptions_campaign_banner_bg_image: 캠페인 배너의 배경으로 사용할 맞춤 이미지를 업로드하세요. + discourse_subscriptions_campaign_show_contributors: 가장 최근에 구매한 구독 제품의 아바타를 표시합니다. + discourse_subscriptions_campaign_product: 후원자가 캠페인 버튼을 클릭하면 보내는 Stripe 제품 ID입니다. + 이 설정이 비어 있으면 후원자는 기본 제품 페이지로 이동됩니다. + discourse_subscriptions_enable_automatic_tax: 구독으로 생성된 모든 청구서에 대한 세율을 자동으로 계산하는 + 자동 세금 계산을 활성화합니다. + discourse_subscriptions_enable_verbose_logging: 디버깅에 도움이 되도록 보다 자세한 로깅을 활성화합니다. + 프로덕션 환경에서 영구적으로 활성화된 상태로 두지 마십시오. + errors: + discourse_patrons_amount_must_be_currency: '통화 금액은 달러 기호가 없는 통화여야 합니다(예: 1.50).' diff --git a/config/locales/github-client-quality.ko.yml b/config/locales/github-client-quality.ko.yml new file mode 100644 index 0000000..bc683cb --- /dev/null +++ b/config/locales/github-client-quality.ko.yml @@ -0,0 +1,16 @@ +ko: + js: + github: + pr_status: + draft: "초안" + open: "열림" + approved: "승인됨" + merged: "병합됨" + closed: "닫힘" + admin_js: + admin: + site_settings: + categories: + discourse_github: "GitHub 연동" + replace_github_link: + edit_reason: "GitHub 링크를 고정 링크로 바꿨습니다." diff --git a/config/locales/github-server-quality.ko.yml b/config/locales/github-server-quality.ko.yml new file mode 100644 index 0000000..ca5a626 --- /dev/null +++ b/config/locales/github-server-quality.ko.yml @@ -0,0 +1,57 @@ +ko: + site_settings: + enable_discourse_github_plugin: "GitHub 연동 플러그인을 사용합니다." + github_linkback_enabled: "포럼에서 언급한 GitHub 문제와 병합 요청에 이 포럼 글의 링크를 댓글로 남깁니다." + github_linkback_projects: "연결 댓글을 남길 GitHub 저장소 목록입니다. `user/repository` 형식으로 입력합니다." + github_linkback_access_token: "연결 댓글을 작성하고 배지용 커밋과 기여 수를 확인할 GitHub 사용자의 유효한 접근 토큰입니다. 토큰 발급 방법은 안내 문서를 참고하세요." + github_linkback_maximum_links: "게시물 하나에서 만들 수 있는 GitHub 연결 댓글의 최대 수입니다. 링크 수가 이 값을 넘으면 연결 댓글을 만들지 않습니다." + github_linkback_ignored_categories: "선택한 카테고리의 글에서는 GitHub 연결 댓글을 만들지 않습니다." + github_permalinks_enabled: "GitHub 파일 링크를 특정 커밋을 가리키는 고정 링크로 자동 변환합니다." + github_pr_status_enabled: "GitHub 병합 요청의 상태를 링크 미리보기에 표시합니다. 초안과 열림 및 승인됨과 병합됨과 닫힘 상태를 지원합니다." + github_webhook_secret: "GitHub 웹훅 서명을 확인할 비밀 키입니다. GitHub 웹훅 설정에도 같은 값을 입력해야 합니다." + github_permalinks_exclude: "고정 링크 변환에서 제외할 파일이나 디렉터리입니다. 파일 이름 또는 `user/repository/선택-디렉터리/파일명` 형식의 전체 경로를 입력합니다." + github_badges_enabled: "GitHub 기여 배지를 사용합니다." + github_badges_repos: "기여와 커밋을 확인할 GitHub 저장소 주소 목록입니다." + github_silver_badge_min_commits: "GitHub 은색 배지를 받는 데 필요한 최소 커밋 수입니다." + github_gold_badge_min_commits: "GitHub 금색 배지를 받는 데 필요한 최소 커밋 수입니다." + errors: + invalid_badge_repo: "GitHub 주소 또는 `github_user/repository_name` 형식의 저장소 이름을 입력해야 합니다." + invalid_badge_repo_value: "'%{repo}'은 올바른 GitHub 주소나 저장소 이름이 아닙니다. `github_user/repository_name` 형식으로 입력하세요." + invalid_github_linkback_access_token: "지정한 배지 저장소에 접근할 수 있는 유효한 GitHub 연결 토큰을 입력해야 합니다." + invalid_github_linkback_access_token_for_repo: "GitHub 연결 토큰으로 '%{repo}' 저장소에 접근할 수 없습니다. 토큰과 저장소 이름 및 접근 권한을 확인하세요." + github_linkback: + commit_template: |- + 이 커밋은 **%{title}**에서 언급되었습니다. 관련 내용은 다음 글에서 확인할 수 있습니다. + + %{post_url} + pr_template: |- + 이 병합 요청은 **%{title}**에서 언급되었습니다. 관련 내용은 다음 글에서 확인할 수 있습니다. + + %{post_url} + issue_template: |- + 이 문제는 **%{title}**에서 언급되었습니다. 관련 내용은 다음 글에서 확인할 수 있습니다. + + %{post_url} + github_commits_populator: + errors: + repository_identifier_invalid_pm_title: "GitHub 연동 플러그인 설정을 확인하세요" + repository_identifier_invalid_pm: |- + GitHub 연동 플러그인에 지정된 저장소 이름이 올바르지 않습니다: %{repo_name} + + 저장소는 `user/repo` 형식으로 입력해야 합니다. + + GitHub 연동 설정에서 이름을 수정한 뒤 `github_badges_enabled`를 다시 켜기 전까지 배지를 지급하지 않습니다. + repository_not_found_pm_title: "GitHub 저장소를 찾을 수 없습니다" + repository_not_found_pm: |- + GitHub 연동 플러그인에 지정된 저장소를 찾을 수 없습니다: %{repo_name} + + GitHub 연동 설정에서 저장소 이름과 접근 권한을 확인한 뒤 `github_badges_enabled`를 다시 켜세요. + invalid_octokit_credentials_pm_title: "GitHub 인증 정보를 확인하세요" + invalid_octokit_credentials_pm: |- + GitHub 연동 플러그인의 인증 정보가 올바르지 않습니다. 문제가 해결될 때까지 GitHub 배지 기능과 커밋 수집을 중지했습니다. + + GitHub 연동 설정에서 연결 토큰이 올바른지 확인하세요. 토큰에는 설정한 모든 저장소를 읽을 권한이 있어야 합니다. + discourse_automation: + scriptables: + send_chat_message: + title: "채팅 메시지 보내기" diff --git a/config/locales/server.ko.yml b/config/locales/server.ko.yml index c49ccb9..b2c328c 100644 --- a/config/locales/server.ko.yml +++ b/config/locales/server.ko.yml @@ -64,6 +64,280 @@ ko: %{topic_validation_errors} %{channel_url}에서 채널을 열고 다시 시도하세요. + reviewables_reminder: + text_body_template: + one: "%{mentions}개의 항목이 %{count}시간 전에 제출되었습니다. [검토해 주세요](%{base_url}/review)." + other: "%{mentions} 아이템은 %{count} 시간 전에 제출되었습니다. [검토해 주세요](%{base_url}/review)." + post_hidden: + preview: 커뮤니티 회원들의 신고로 인해 게시물이 숨겨졌습니다. + reviewable_queued_post_revise_and_reject_edit_post: 아래에서 원본 게시물을 편집하고 제안된 변경 사항을 + 반영하기 위해 다시 제출하거나, 질문이 있으면 이 메시지에 답장할 수 있습니다. + reviewable_queued_post_revise_and_reject_edit_post_no_reply: 아래에서 원본 게시물을 편집하고 + 제안된 변경 사항을 적용하여 다시 제출할 수 있습니다. + reviewable_queued_post_revise_and_reject_edit_topic: 아래에서 주제의 원본 게시물을 편집하고 제안된 + 변경 사항을 적용하여 다시 제출할 수 있으며 질문이 있는 경우 이 메시지에 답장할 수 있습니다. + reviewable_queued_post_revise_and_reject_edit_topic_no_reply: 아래에서 주제의 원본 게시물을 + 편집하고 권장된 변경 사항을 반영하여 다시 제출할 수 있습니다. + reviewable_queued_post_revise_and_reject: + title: 당신의 게시물에 대한 피드백 + subject_template: "%{topic_title}에 있는 당신의 게시물에 대한 피드백" + text_body_template: |- + 안녕하세요 %{username}님, + + 저희는 [%{topic_title}](%{topic_url})에서 작성하신 게시물을 검토했으며, 몇 가지 피드백을 드리고자 합니다. + + 사유: %{reason} + + 피드백: %{feedback} + + %{edit_instructions} + + -------- + + %{original_post} + + -------- + + 감사합니다. %{site_name} 운영자 + reviewable_queued_post_revise_and_reject_new_topic: + title: 당신의 주제에 대한 피드백 + subject_template: "‘%{topic_title}’라는 새 주제에 대한 피드백" + text_body_template: |- + 안녕하세요 %{username}님, + + 귀하의 새 주제 '%{topic_title}'를 검토했으며, 몇 가지 피드백을 드리고자 합니다. + + 이유: %{reason} + + 피드백: %{feedback} + + %{edit_instructions} + + -------- + + %{original_post} + + -------- + + 감사합니다. %{site_name} 운영자 + post_hidden_again: + preview: 게시물이 커뮤니티 회원에 의해 다시 숨겨졌습니다. + flags_agreed_and_post_deleted_for_responders: + text_body_template: |- + 안녕하세요. 이 메시지는 %{site_name}에서 자동으로 발송된 메시지로, 귀하가 답글을 남긴 [게시물](%{base_url}%{url})이 삭제되었음을 알려드리기 위함입니다. + + %{flag_reason} + + 이 게시물은 커뮤니티에서 신고되었으며, 운영진이 삭제하기로 결정했습니다. + + ``` markdown + %{flagged_post_raw_content} + ``` + + 귀하가 이에 대해 답글을 남겼습니다 + + ``` markdown + %{flagged_post_response_raw_content} + ``` + + 삭제 사유에 대한 자세한 내용은 [커뮤니티 가이드라인](%{base_url}/guidelines)를 확인해 주세요. + tl2_promotion_message: + text_body_template: |- + 우리는 당신을 또 다른 [신뢰 수준](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/)!)으로 승급시켰습니다. + + 신뢰 수준 2를 달성했다는 것은 당신이 이 커뮤니티의 일원으로 간주될 만큼 충분히 읽고 적극적으로 참여했음을 의미합니다. + + 경험 많은 사용자로서, [이 유용한 팁과 요령 목록](https://blog.discourse.org/2016/12/discourse-new-user-tips-and-tricks/).)을 유용하게 여기실 수 있습니다. + + 계속 참여해 주시기를 초대합니다 – 우리는 당신이 함께 있어 즐겁습니다. + bulk_invite_succeeded: + text_body_template: |- + 귀하의 대량 사용자 초대 파일이 처리되었습니다. %{sent} 초대가 발송되었고, %{skipped}는 건너뛰었으며 %{warnings} 경고가 있었습니다. + + 이메일로 건너뛴 초대: + + ``` text + %{skipped_emails} + ``` + + ``` text + %{logs} + ``` + bulk_invite_failed: + text_body_template: |- + 귀하의 대량 사용자 초대 파일이 처리되었습니다. %{sent}개의 초대장이 발송되었고, %{skipped}개는 건너뛰었으며, %{warnings}개의 경고와 %{failed}개의 오류가 발생했습니다. + + 이메일에 대한 건너뛴 초대: + + ``` text + %{skipped_emails} + ``` + + 이메일에 대한 실패한 초대: + + ``` text + %{failed_emails} + ``` + + 로그는 다음과 같습니다: + + ``` text + %{logs} + ``` + email_reject_insufficient_trust_level: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 신뢰 수준 부족" + email_reject_user_not_found: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 사용자를 찾을 수 없음" + email_reject_screened_email: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 차단된 이메일" + email_reject_not_allowed_email: + subject_template: "[%{email_prefix}] 이메일 문제 -- 차단된 이메일" + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 차단된 이메일" + email_reject_email_alias: + title: 이메일 거부 이메일 별칭 + subject_template: "[%{email_prefix}] 이메일 문제 -- 인식되지 않는 이메일 주소" + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 인식되지 않는 이메일 주소" + text_body_template: |- + 죄송합니다. 하지만 %{destination}(제목: %{former_title})에게 보내신 이메일이 작동하지 않았습니다. + + 보내신 주소를 이 사이트의 계정과 일치시킬 수 없었습니다. 가입할 때 사용한 이메일 주소로 보내시거나, [운영진에게 문의](%{base_url}/about)해 보세요. + email_reject_inactive_user: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 비활성 사용자" + email_reject_silenced_user: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 사용자가 음소거됨" + email_reject_reply_user_not_matching: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 예상치 못한 회신 주소" + email_reject_empty: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 내용 없음" + email_reject_parsing: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 내용 인식 불가" + email_reject_invalid_access: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 잘못된 접근" + email_reject_strangers_not_allowed: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 잘못된 접근" + email_reject_invalid_post: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 게시 오류" + email_reject_invalid_post_specified: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 게시 오류" + email_reject_post_too_short: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 게시물이 너무 짧음" + email_reject_invalid_post_action: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 잘못된 게시 동작" + email_reject_reply_key: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 알 수 없는 회신 키" + email_reject_bad_destination_address: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 알 수 없는 수신인: 주소" + email_reject_old_destination: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 오래된 알림에 회신하려고 하고 있습니다" + email_reject_topic_not_found: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 주제를 찾을 수 없음" + email_reject_topic_closed: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 주제 종료" + email_reject_auto_generated: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 자동 생성 응답" + email_reject_unrecognized_error: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 인식되지 않은 오류" + email_reject_attachment: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 첨부파일 거부됨" + email_reject_reply_not_allowed: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 회신 불가" + email_reject_reply_to_digest: + subject_template: "[%{email_prefix}] 이메일 문제 -- 회신 요약" + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 요약에 회신" + email_reject_too_many_recipients: + title: '이메일 거부: 수신자가 너무 많음' + subject_template: "[%{email_prefix}] 이메일 문제 -- 수신자 수가 너무 많음" + subject_template_improved: "%{email_prefix}: 이메일 문제 -- 수신자 수가 너무 많음" + text_body_template: |- + 죄송하지만, %{destination}에게 보내신 이메일(%{former_title} 제목)은 전송되지 않았습니다. + + 한 번에 %{max_recipients_count}명 이상에게 이메일을 보내려고 하셨기 때문에, 저희 시스템이 자동으로 귀하의 이메일을 스팸으로 표시했습니다. + + 이것이 오류라고 생각되시면, [운영진에게 문의](%{base_url}/about)해 주세요. + email_error_notification: + subject_template_improved: "%{email_prefix}: 이메일 문제 -- POP 인증 오류" + email_sending_failed: |- + %{email}에게 메시지 전송에 실패했습니다. + + ### 세부 정보 + + ``` text + %{raw} + ``` + too_many_spam_flags: + preview: 스팸 신고로 인해 게시물이 일시적으로 숨겨졌습니다. + silenced_by_staff: + preview: 계정이 일시적으로 중지되었습니다. + user_automatically_silenced: + text_body_template: |- + 이것은 자동 메시지입니다. + + 새 사용자 [%{username}](%{user_url})가 자동으로 음소거되었습니다. + + [신고를 검토](%{base_url}/review)해 주세요. %{username}가 잘못 음소거되어 게시물을 작성하지 못한 경우, [이 사용자의 관리자 페이지](%{user_url})에서 음소거 해제 버튼을 클릭하세요. + + 이 기준은 `silence_new_user` 사이트 설정을 통해 변경할 수 있습니다. + user_automatically_silenced_with_reason: + text_body_template: |- + 이것은 자동 메시지입니다. + + 신규 사용자 [%{username}](%{user_url})가 자동으로 음소거되었습니다. + + 사유 - %{reason} + + [신고를 검토](%{base_url}/review)해 주세요. %{username}가 잘못 음소거되었다면, [이 사용자의 관리자 페이지](%{user_url})에서 음소거 해제 버튼을 클릭하세요. + + 이 기준값은 `silence_new_user` 사이트 설정을 통해 변경할 수 있습니다. + pending_users_reminder: + subject_template: + one: "%{count} 사용자가 승인 대기 중" + new_user_of_the_month: + subject_template: 당신은 이번 달의 새로운 사용자입니다! + queued_posts_reminder: + subject_template: + one: 검토를 기다리는 %{count} 게시물 + user_posts_deleted: + title: 사용자 게시물 삭제됨 + subject_template: "%{user}의 모든 게시물이 삭제되었습니다" + text_body_template: + one: "@%{user}의 %{count} 게시물이 @%{staff_user}에 의해 삭제되었습니다." + other: "@%{staff_user}에 의해 @%{user}의 %{count} 게시물이 삭제되었습니다." + discourse_events_holiday_region_invalid: 귀하가 제공한 휴양 지역은 존재하지 않습니다. + discourse_events_enable_holiday_failed: 이 휴일은 활성화할 수 없습니다. 이미 활성화되어 있거나 비활성화되지 + 않았습니다. + discourse_post_event_bulk_invite_succeeded: + title: 이벤트 - 대량 초대 성공 + subject_template: 대량 초대가 성공적으로 처리되었습니다 + text_body_template: 대량 초대 파일이 처리되었으며, %{processed}명의 초대자가 생성되었습니다. + discourse_post_event_bulk_invite_failed: + title: 이벤트 - 대량 초대 실패 + subject_template: 일괄 초대 처리 중 오류 발생 + text_body_template: |- + 대량 초대 파일이 처리되었으며, %{processed}명의 초대자가 %{failed}개의 오류와 함께 생성되었습니다. + + 로그는 다음과 같습니다: + + ```text + %{logs} + ``` + discourse_post_event_reminder: + subject_template: ":date: %{subject}" + text_body_template: |- + **%{date_range} (%{timezone})** + + %{description} + + %{location_section} + + #### 게스트 + + %{guests} + + %{additional_guests} + + %{join_event} + + [이벤트 주제로 이동](%{event_url}) chat: errors: users_cant_be_added_to_channel: 이 채널에는 사용자를 추가할 수 없습니다. @@ -215,6 +489,7 @@ ko: other_type: "%{username}님이 개인 채팅에서 %{identifier}을 멘션했습니다." new_chat_message: '%{username}님이 "%{channel}"에 메시지를 보냈습니다.' new_direct_chat_message: "%{username}님이 개인 채팅으로 메시지를 보냈습니다." + event_reminder: 이벤트 알림 actions: chat_reply: placeholder: 답글… @@ -238,6 +513,230 @@ ko: button_value_too_long: "%{position}번 채팅 승인 버튼 값은 %{max}자 이하여야 합니다." button_style_invalid: "%{position}번 채팅 승인 버튼 모양은 다음 중 하나여야 합니다: %{styles}" button_icon_too_long: "%{position}번 채팅 승인 버튼 아이콘은 %{max}자 이하여야 합니다." + create_board_column: + board_not_found: 이 열에 대한 보드를 찾을 수 없습니다. + forbidden: 워크플로 실행 사용자는 이 보드를 관리할 권한이 없습니다. + invalid_params: '보드 열을 생성할 수 없습니다: %{errors}' + failed: 보드 열을 생성할 수 없습니다. + create_board: + forbidden: 워크플로 실행 사용자에게 보드를 생성할 권한이 없습니다. + invalid_params: '보드를 만들 수 없습니다: %{errors}' + acl_failed: 보드의 접근 권한을 생성할 수 없습니다. 선택한 그룹과 권한을 확인하세요. + failed: 보드를 생성할 수 없습니다. + send_chat_integration_message: + channel_not_found: '채널을 찾을 수 없습니다: %{channel_id}' + provider_disabled: '채팅 통합 제공자가 비활성화되었거나 누락되었습니다: %{provider}' + provider_failed: "%{provider} 제공자가 메시지를 보낼 수 없습니다" + provider_failed_with_details: "%{provider} 공급자가 메시지를 보낼 수 없습니다: %{details}" + message_required: 메시지가 필요합니다 + access_control: + invalid_groups: 입력의 그룹은 유효한 그룹 ID 배열로 해결되어야 합니다. + missing_groups: 입력에 포함된 그룹에는 더 이상 존재하지 않는 그룹이 있습니다. + required_permission: 접근에는 적어도 하나의 %{permissions} 권한이 포함되어야 합니다. + too_many_tags: 워크플로에는 최대 %{max}개의 태그를 가질 수 있습니다. + tag_too_long: 태그는 최대 %{max}자까지 가질 수 있습니다. + tag_contains_comma: 태그에는 쉼표를 포함할 수 없습니다. + approval_timed_out: 승인 시간이 초과되었습니다 + step_execution: + not_executable: 이 노드는 단일 단계로 실행할 수 없습니다. + waiting_not_supported: 응답을 기다리는 노드는 단계 실행 중에 실행될 수 없습니다. 먼저 워크플로를 실행하거나 그 + 노드를 지나가는 데이터를 고정하세요. + missing_input_data: 이 노드에는 데이터를 전달할 수 없습니다. 먼저 워크플로를 실행하거나 상위 노드에 데이터를 고정하세요. + wait_requested: 이 노드는 대기하도록 요청했지만, 단일 단계를 실행할 때는 지원되지 않습니다. + webhook_timed_out: 웹훅 시간 초과 + schedule_rules_required: 최소한 하나의 일정 규칙이 필요합니다. + invalid_schedule_rule: 하나 이상의 일정 규칙이 유효하지 않습니다. + invalid_timezone: '잘못된 시간대: %{timezone}.' + not_enabled: discourse-workflows 플러그인이 활성화되어 있지 않습니다. + no_permission_to_manage: 워크플로를 관리할 권한이 없습니다. + node_preview_failed: 이 단계를 미리 보는 동안 문제가 발생했습니다. + invalid_form_submission: 양식 제출에 잘못되었거나 누락된 항목이 있습니다. + invalid_form_token: 폼 토큰이 유효하지 않거나 만료되었습니다. + webhook_test_listener_active: 이 URL에 대한 웹훅 테스트 수신기가 이미 활성화되어 있습니다. + webhook_route_collision: 다른 활성 워크플로우가 이미 %{method} %{path}를 소유하고 있습니다. + workflow_failed: 워크플로우 오류 + already_resumed: 이 실행은 이미 다시 시작되었습니다. + javascript_execution_failed: JavaScript 실행 실패 + storage_limit_exceeded: 데이터 테이블 저장 한도 초과. + invalid_nodes: 노드는 워크플로 노드 객체들의 배열이어야 합니다. + invalid_connections: 연결은 워크플로 연결 맵이어야 합니다. + invalid_node_fields: 노드는 지원되는 노드 필드 형태를 사용해야 합니다. + invalid_node_json_keys: 노드는 지원되는 JSON 키를 사용해야 합니다. + node_names_required: 노드 이름은 필수입니다. + node_types_required: 노드 유형이 필요합니다. + unsupported_node_version: "%{type}에 대해 지원되지 않는 버전 %{version}입니다." + max_nodes_exceeded: 워크플로에는 %{max} 노드를 초과할 수 없습니다 + max_nodes_of_type_exceeded: 워크플로에는 %{max} %{type} 노드 이상을 가질 수 없습니다 + node_does_not_accept_inputs: "%{node}는 입력을 받지 않습니다." + duplicate_node_names: '노드 이름은 워크플로 내에서 고유해야 합니다. 중복: %{names}' + no_rows_matched_filter: 제공된 필터와 일치하는 행이 없습니다. + unknown_operation: '알 수 없는 작업: %{operation}.' + actor: + blank: "'%{field}'의 사용자가 빈 값으로 해결되었습니다." + item: + inconsistent_format_title: 일관되지 않은 항목 형식 + inconsistent_format: 반품되는 모든 항목은 동일한 형식을 사용해야 합니다. + topic: + create_failed: 주제 생성에 실패했습니다. + bump_failed: 주제를 올리는 데 실패했습니다. + invalid_filter: '잘못된 주제 필터: %{fragments}.' + post: + topic_closed_or_archived: 닫히거나 보관된 주제에서는 게시물을 만들 수 없습니다. + edit_failed: 게시물 편집에 실패했습니다. + invalid_filter: '잘못된 게시물 필터: %{fragments}.' + flag_post: + unknown_flag_type: '알 수 없는 깃발 유형: %{flag_type}.' + actor_not_staff: 게시물을 신고하려면 행동하는 사용자가 운영진이어야 합니다. + cannot_flag: 이 게시물은 스팸으로 신고할 수 없습니다. 이미 숨겨져 있거나 운영진이 작성했을 수 있습니다. + flag_failed: '게시물 신고 실패: %{errors}' + flag_user: + actor_not_staff: 사용자를 신고하려면 행동하는 사용자가 운영진이어야 합니다. + cannot_flag_staff: "'%{username}'은(는) 신고를 지정할 수 없습니다. 운영진 및 자동 계정은 검토 대기열에 + 추가할 수 없습니다." + user: + unknown_extensions: '알 수 없는 사용자 확장: %{extensions}.' + invalid_updates: 사용자 업데이트는 객체여야 합니다. + invalid_trust_level: '잘못된 신뢰 수준: %{level}.' + update_failed: '사용자 업데이트 실패: %{errors}' + send_personal_message: + no_recipients: 최소한 한 명의 개인 메시지 수신자가 필요합니다. + credential: + missing_required_field: "'%{field}' 필수 필드가 없습니다" + wait: + amount_must_be_positive: 대기 시간은 0보다 커야 합니다. + invalid_unit: '잘못된 대기 단위: %{unit}.' + invalid_timeout_unit: '잘못된 시간 초 단위: %{unit}.' + timeout_amount_must_be_positive: 타임아웃 값은 0보다 커야 합니다. + time_window: + invalid_day_mode: '알 수 없는 낮 모드: %{mode}.' + days_required: 최소한 하루는 선택되어야 합니다. + invalid_days: 요일 값은 0(일요일)에서 6(토요일) 사이여야 합니다. + invalid_time_range: 시작 시간과 종료 시간은 HH:MM 형식을 사용해야 합니다. + start_end_equal: 시작 시간과 종료 시간은 같을 수 없습니다. + invalid_time: "'%{field}'은(는) 유효한 HH:MM 시간이 아닙니다: '%{value}'." + modal: + no_target_user: 모달에 사용할 대상 사용자가 없습니다. + user_not_found: 사용자 '%{username}'를 찾을 수 없습니다. + topic_tags: + no_tag_names: 제공된 태그 이름이 없습니다. + operation_failed: '태그 작업 실패: %{errors}' + personal_message_not_allowed: "'%{username}'는 개인 메시지에 태그를 달 수 없습니다. 'pm_tags_allowed_for_groups' + 사이트 설정에 그들의 그룹 중 하나를 추가하세요." + tag_group: + no_tag_names: 제공된 태그 이름이 없습니다. + no_valid_tag_names: 유효한 태그 이름이 제공되지 않았습니다. + operation_failed: '태그 그룹 작업 실패: %{errors}' + topic_category: + operation_failed: 카테고리 변경에 실패했습니다. + private_message: 개인 메시지는 카테고리를 가질 수 없습니다. + uncategorized_not_allowed: 이 사이트에서는 카테고리 없는 주제를 허용하지 않습니다. + topic_pin: + unknown_pin_type: '알 수 없는 핀 유형: %{pin_type}.' + invalid_timestamp: "'%{field}'은 유효한 날짜와 시간이 아닙니다: '%{value}'." + pin_not_allowed: "'%{username}'은(는) 주제 %{topic_id}을(를) 고정하거나 고정 해제할 수 없습니다. + 주제를 고정하려면 운영진, 신뢰 수준 4, 또는 주제 카테고리에 대한 관리자 접근 권한이 필요합니다." + pin_globally_not_allowed: "'%{username}'는 주제 %{topic_id}를 전역에 고정할 수 없습니다. + 전역 고정은 운영진 또는 신뢰 수준 4가 필요합니다." + banner_not_allowed: "'%{username}'은(는) 주제 %{topic_id}를 배너로 만들 수 없습니다. 배너 주제은 + 운영진만 관리할 수 있습니다." + banner_private_message: 개인 메시지는 배너 주제로 만들 수 없습니다. + banner_restricted_category: 제한된 카테고리의 주제는 배너 주제로 만들 수 없습니다. + sort: + code_missing_return: 코드에는 return 문이 포함되어야 합니다. + summarize: + no_aggregations: 집계가 구성되지 않았습니다. + no_aggregations_help: 하나 이상의 집계를 추가하세요. 예를 들어, 개수나 합계가 있습니다. + invalid_aggregation: '알 수 없는 집계: %{aggregation}.' + duplicate_output_field: 두 개의 집계가 동일한 출력 필드 '%{field}'에 기록합니다. + duplicate_output_field_help: 그 중 하나에 다른 출력 필드 이름을 설정하세요. + split_out: + destination_count_mismatch: 대상 필드 이름 수는 필드 수와 일치해야 합니다. + fields_to_include_required: 지정된 필드가 없습니다. + too_many_items: "%{count}개의 요소가 있는 배열을 %{max}개 이상의 항목으로 나눌 수 없습니다." + set_fields: + json_blank: JSON 문자열이 비어 있습니다. + json_must_be_object: JSON은 객체여야 합니다. + template: + invalid_template: 잘못된 템플릿 + http_request: + url_required: URL이 필요합니다. + unsupported_scheme: HTTP 및 HTTPS URL만 지원됩니다. + host_required: URL에는 호스트가 포함되어야 합니다. + credential_required: "'%{mode}' 인증 모드에는 자격 증명이 필요합니다." + exec_ctx_required: 인증 모드 '%{mode}'에는 실행 컨텍스트가 필요합니다. + header_name_invalid: 헤더 이름에 잘못된 문자가 포함되어 있습니다. + data_table: + unknown_column: 알 수 없는 열 이름 '%{column}'입니다. + invalid_query: '잘못된 쿼리: %{errors}' + invalid_row: '잘못된 행: %{errors}' + filter_required: 필터는 비어 있을 수 없습니다 + workflow_version: + referenced_by_workflow: 현재 버전이나 활성 버전으로 참조되고 있는 워크플로 버전은 삭제할 수 없습니다. + workflow_call: + workflow_required: 호출할 워크플로를 선택하세요. + self_reference: "%{node}는 자신의 워크플로를 호출할 수 없습니다." + target_not_found: 선택한 워크플로를 찾을 수 없습니다. + target_not_callable: 선택한 워크플로는 게시되어 있어야 하며 워크플로 호출 트리거를 포함해야 합니다. + cycle: "%{node}는 워크플로우 호출 루프를 생성합니다." + recursive_call: 워크플로 호출 루프가 감지되었습니다. + max_depth_exceeded: 워크플로 호출 깊이는 %{max}를 초과할 수 없습니다. + execution_failed: 호출된 워크플로우가 상태 '%{status}'로 완료되었습니다. + execution_failed_with_error: '상태 ''%{status}''로 워크플로우 호출 완료: %{error}' + payload_too_large: 워크플로 호출 페이로드가 최대 크기 %{max} 바이트를 초과했습니다. + ai: + default_code_node_name: 코드 + error_agent_not_configured: 워크플로우 작성 에이전트가 구성되지 않았습니다. + error_invalid_mode: 잘못된 AI 워크플로우 작성 모드입니다. + error_invalid_patch: 'AI 제안이 워크플로우 검증을 통과하지 못했습니다: %{errors}' + error_invalid_response: AI가 잘못된 응답을 반환했습니다. + error_invalid_script: AI가 생성한 코드 노드 JavaScript가 검증을 통과하지 못했습니다. 제안을 다시 생성하거나 + 어시스턴트에게 스크립트를 수정하도록 요청하세요. + error_invalid_script_with_errors: 'AI가 생성한 코드 노드 자바스크립트가 검증을 통과하지 못했습니다: %{errors}. + 제안을 다시 생성하거나 어시스턴트에게 스크립트를 수정하도록 요청하세요.' + error_message_required: 워크플로우 어시스턴트를 위한 프롬프트를 입력하세요. + error_message_too_long: 워크플로우 어시스턴트 프롬프트가 너무 깁니다. + error_no_operations: AI 응답에는 워크플로우 패치 작업이 포함되지 않았습니다. + error_not_enabled: AI 지원 워크플로 작성이 활성화되어 있지 않습니다. + error_proposal_not_ready: 이 AI 제안서는 신청할 준비가 되어 있지 않습니다. + error_stale_proposal: 이 AI 제안서가 생성된 후 워크플로가 변경되었습니다. 제안서를 다시 생성하세요. + clarification_message: 도우미가 워크플로를 계속 작성할 수 있도록 답을 선택하세요. + tool_call_proposal_message: 조수가 워크플로 패치를 작성했고 서버가 이를 검증했다. + tool_call_proposal_summary: + one: 조수가 하나의 워크플로우 패치 작업을 작성했습니다. 적용하기 전에 검토하세요. + other: 조수는 %{count} 워크플로우 패치 작업을 작성했습니다. 적용하기 전에 검토하세요. + tool_call_proposal_title: 워크플로우 패치 + progress: + queued: 워크플로우 작성 요청 대기 중 + loading_context: 워크플로 작성 컨텍스트 로드 중 + planning: 워크플로 작성 에이전트에게 응답 초안을 작성하도록 요청하기 + writing_scripts: 생성된 코드 노드 스크립트 검토 + validating_scripts: 생성된 코드 노드 스크립트 검증 + validating_patch: 워크플로우 패치 검증 중 + drafting_response: 워크플로우 작성 응답 초안 + writing_response: 워크플로 작성 응답 + using_tool: "%{tool} 사용" + tool_finished: "%{tool} 완료" + summarizing: 워크플로우 작성 응답 준비 중 + post: + destroy_context: 워크플로우에 의해 삭제됨 + flag_post: + flagged_by_workflow: "'%{workflow_name}' 워크플로우에 의해 표시됨." + user: + check_email_context: 워크플로우 사용자 노드 + flag_user: + flagged_by_workflow: "'%{workflow_name}' 워크플로우에 의해 표시됨." + pin_data: + errors: + unsupported_node: 출력이 하나뿐인 노드만 고정된 데이터를 가질 수 있습니다. + invalid_items: 고정된 데이터는 'json' 객체를 가진 항목들의 배열이어야 합니다. + size_limit_exceeded: 고정된 데이터가 워크플로우별 크기 제한(%{limit} 바이트)을 초과했습니다. + no_sample_data: 이 트리거에 샘플 데이터를 고정하여 워크플로를 수동으로 실행하세요. + hints: + split_out: + field_not_found: 입력 항목에서 '%{field}' 필드를 찾을 수 없습니다. + flag_user: + already_resolved: "'%{username}'에는 이미 상태가 '%{status}'인 검토 항목이 있습니다. 이 워크플로가 + 해당 항목을 다시 대기열로 보내야 한다면 '해결된 검토 다시 열기'를 켜세요." reviewable_score_types: notify_user: chat_pm_title: '"%{channel_name}"의 내 채팅 메시지' @@ -246,9 +745,181 @@ ko: reviewables: reasons: chat_message_queued_by_staff: 운영진이 이 채팅 메시지에 검토가 필요하다고 판단했습니다. + trust_level: 신뢰 수준이 낮은 사용자는 답글이 운영진의 승인을 받아야 합니다. %{link}를 참조하세요. + group: 지정된 그룹에 속하지 않은 사용자는 운영진이 답변을 승인해야 합니다. %{link}를 참조하세요. + new_topics_unless_trust_level: 신뢰 수준이 낮은 사용자는 주제가 운영진의 승인을 받아야 합니다. %{link}를 + 참조하세요. + fast_typer: 새 사용자가 첫 글을 의심스러울 정도로 빠르게 작성했으며, 봇 또는 스팸 작성자 행동으로 의심됩니다. %{link}를 + 참조하세요. + fast_typer_with_time: 새 사용자가 첫 게시물을 의심스럽게 빠르게 작성했습니다 (%{typing_time}), 봇 또는 + 스패머 행동이 의심됩니다. %{link}를 참조하세요. + fast_typer_time: + one: "%{count} 두 번째" + watched_word: + one: '이 게시물에는 감시 단어가 포함되어 있습니다. 표시된 단어는: %{words}입니다. 자세한 내용은 %{link}를 확인하세요.' + other: '이 게시물에는 감시 단어가 포함되어 있으며 표시된 단어는 다음과 같습니다: %{words}. 자세한 내용은 %{link}를 + 확인하세요.' + staged: 단계별 사용자에 대한 새로운 주제와 게시물은 운영진의 승인을 받아야 합니다. %{link}를 참조하세요. + email_spam: 이 이메일은 %{link}에 정의된 헤더에 의해 스팸으로 표시되었습니다. + links: + watched_word: 단어 설정 보기 + no_context: + watched_word: 이 게시물에는 주시 단어가 포함되어 있습니다. 자세한 내용은 %{link}을 확인하세요. + workflow_flagged_user: 워크플로가 이 사용자를 검토 대기열에 추가했습니다. + post_restored_by_author: 게시물이 작성자에 의해 복원되었습니다 + post_deleted_by_author_after_penalty: 사용자가 게시글로 인해 제재를 받은 후 작성자가 게시글을 삭제했습니다. + 게시글을 복원하지 않고 제재를 검토하세요. + target_user_deleted: 사용자 계정이 삭제되어 자동으로 무시되었습니다. + actions: + agree_and_keep: + title: 게시물 유지 + description: 신고에는 동의하지만 이 게시물은 변경하지 마세요. + complete: 게시물이 변경되지 않은 상태로 유지되었습니다. + agree_and_keep_hidden: + title: 게시물 숨기기 + description: 신고에 동의하고 게시물을 숨겨 주세요. + complete: 게시물이 숨겨져 있습니다. + agree_and_keep_deleted: + description: 신고에 동의하고 게시물을 삭제된 상태로 유지합니다. + complete: 게시물이 삭제된 상태로 유지되었습니다. + agree_and_suspend: + title: 사용자 정지 + complete: 사용자가 정지되었습니다. + agree_and_silence: + title: 사용자를 음소거 + complete: 사용자가 음소거되었습니다. + agree_and_restore: + title: 게시물 복원 + complete: 게시물이 복원되었습니다. + agree_and_hide: + title: 게시물 숨기기 + description: 신고에 동의하고 이 게시물을 숨긴 다음, 사용자에게 자동으로 편집을 권장하는 메시지를 보냅니다. + complete: 게시물이 숨겨졌습니다. 사용자에게 알림이 전송되었습니다. + agree_and_edit: + title: 게시물 편집 + description: 편집을 저장하면 깃발에 동의하세요. + complete: 게시물이 편집되었고 신고가 확인되었습니다. + delete_and_ignore: + title: 게시물 삭제 및 신고 무시 + description: 게시물을 삭제하고 큐에서 제거하여 신고를 무시하세요. 첫 번째 게시물이라면, 주제도 삭제하세요. + delete_and_ignore_replies: + title: 게시물과 답글 삭제, 신고 무시 + description: 게시물과 그에 대한 모든 답글을 삭제한 다음, 큐에서 신고를 제거하여 무시하세요. 첫 번째 게시물인 경우, 주제도 + 삭제하세요. + complete: 게시물과 댓글이 삭제되었습니다. + delete_and_agree: + title: 게시물 삭제 + description: 신고를 클릭하여 동의하고 이 게시물을 삭제하세요. 첫 번째 게시물인 경우, 주제도 삭제하세요. + delete_and_agree_replies: + title: 게시물 및 댓글 삭제 + description: 이 게시글과 모든 답글을 신고하고 삭제에 동의하세요; 첫 번째 게시글이라면, 주제도 삭제하세요. + complete: 게시물과 댓글이 삭제되었습니다. + disagree_and_restore: + title: 게시물 복원 + description: 신고에 동의하지 않고 게시물을 복원하기 + complete: 게시물이 복원되었습니다. + disagree_and_keep_deleted: + description: 신고에 동의하지 않고 게시물을 삭제된 상태로 유지하세요. + complete: 게시물이 삭제된 상태로 유지되었습니다. + disagree: + title: 게시물 유지 + description: 깃발에 동의하지 않음 + complete: 신고가 무시되었습니다. + discard_post: + title: 게시물 삭제 + complete: 게시물이 삭제되었습니다. + revise_and_reject_post: + title: 수정 요청... + complete: 게시물이 수정 대기 중으로 거부되었습니다. + ignore: + description: 조치를 취하지 않고 큐에서 제거하세요. + complete: 신고가 무시되었습니다. + ignore_and_do_nothing: + description: 깃발을 무시하고 아무런 조치 없이 큐에서 제거하세요. 숨겨진 게시물은 계속 숨겨진 상태로 유지되며 자동 도구에 + 의해 처리됩니다. + complete: 신고가 무시되었습니다. + unsilence_user_and_ignore: + title: 사용자 음소거 해제 및 무시 + description: 사용자의 음소거를 해제하고 삭제된 게시물을 복원하지 않고 대기열에서 신고를 제거합니다. + complete: 사용자 음소거 해제 및 신고 무시됨. + unsilence_user: + title: 작성자 음소거 해제 + description: 작가에 대한 침묵을 깨세요. 이 깃발은 대기열에 남아 있습니다. + complete: 작가가 침묵을 깨다. + approve: + complete: 게시물이 승인되었습니다. + approve_post: + complete: 게시물이 승인되었습니다. + approve_post_closed: + complete: 게시물이 승인되었습니다. + reject_post: + complete: 게시물이 거부되었습니다. + remove_avatar: + title: 아바타 제거 + description: 이 사용자의 프로필 사진을 시스템 기본값으로 재설정 + complete: 아바타가 제거되었습니다. + approve_user: + complete: 사용자가 승인했습니다. + reject_user: + delete: + description: 사용자의 이메일이나 IP 주소를 차단하지 않고 사용자를 삭제하세요 + confirm: "@%{username}를 삭제하시겠습니까?" + block: + description: 사용자를 삭제하고 이메일과 IP 주소를 차단하세요 + confirm: "@%{username}를 삭제하고 차단하시겠습니까?" + complete: 사용자가 삭제되고 차단되었습니다. + not_spam: + description: 스팸 아님, 사용자 승인 + reject: + bundle_title: 거부… + reject_and_suspend: + description: 게시물을 거부하고 정지 기간이 끝날 때까지 사용자가 로그인하지 못하도록 하세요 + complete: 게시물이 거부되고 사용자가 정지되었습니다. + reject_and_silence: + description: 게시물을 거부하고 사용자가 게시물이나 메시지를 보내지 못하도록 차단하세요 + complete: 게시물이 거부되었고 사용자가 음소거되었습니다. + reject_and_delete: + complete: 게시물이 거부되고 삭제되었습니다. + reject_and_delete_standalone: + title: 아니요, 게시물 삭제 + reject_and_keep_deleted: + complete: 게시물이 거부되고 삭제된 상태로 유지됩니다. + reject_and_keep_deleted_standalone: + title: 아니요, 게시물 삭제 상태로 유지하세요 + scrub: + title: 기록 삭제 + approve_and_restore: + complete: 게시물이 승인되고 복원되었습니다. + approve_and_unhide: + complete: 게시물이 승인되고 숨김 해제됨 + silence_user: + title: 사용자를 음소거 + description: 사용자가 메시지를 게시하거나 보내지 못하도록 막습니다 + complete: 사용자가 음소거됨 + reason: 리뷰 대기열을 통해 사용자가 음소거됨 + suspend_user: + title: 사용자 정지 + description: 정지 기간이 끝날 때까지 사용자가 로그인하지 못하도록 합니다 + complete: 사용자가 정지되었습니다 + reason: 리뷰 대기열을 통한 사용자 정지 + delete_user: + title: 사용자 삭제 + description: 포럼에서 이 사용자를 삭제하세요 + delete_and_block_user: + title: 삭제 및 차단 + description: 사용자를 삭제하고 그들의 IP/이메일을 차단하세요 + complete: 사용자가 삭제되고 차단됨 + delete_user_block: + title: 삭제 및 차단 + description: 사용자를 삭제하고 그들의 IP/이메일을 차단하세요 + complete: 사용자가 삭제되고 차단됨 unsubscribe: chat_summary: select_title: '채팅 요약 메일 발송 주기:' + title: 구독 취소 %{email} + not_found_description: 죄송합니다. 해당 구독을 찾을 수 없습니다. 이메일의 링크가 너무 오래되어 만료되었을 가능성이 있습니까? + user_not_found_description: 죄송합니다. 이 구독에 대한 사용자를 찾을 수 없습니다. 더 이상 존재하지 않는 계정을 구독 + 취소하려고 시도하고 있는 것 같습니다. user_notifications: chat_summary: description: @@ -306,11 +977,247 @@ ko: one: 메시지 %{count}개 더 보기 other: 메시지 %{count}개 더 보기 your_chat_settings: 채팅 이메일 설정 + reached_limit: + one: '주의: 우리는 하루 최대 %{count}개의 이메일을 보냅니다. 보류될 수 있는 이메일은 사이트에서 확인하세요.' + header_instructions: '' + reply_by_email_button_only: "[주제 방문](%{base_url}%{url})" + reply_by_email_pm_button_only: "[방문 메시지](%{base_url}%{url})" + only_reply_by_email_pm_button_only: "[방문 메시지](%{base_url}%{url})" + visit_link_to_respond_button_only: "[주제 방문](%{base_url}%{url})" + visit_link_to_respond_pm_button_only: "[방문 메시지](%{base_url}%{url})" + more_pm_participants: + one: "%{participants} 그리고 %{count} 기타" + other: "%{participants} 및 %{count} 기타" + user_invited_to_private_message_pm_group: + subject_template_improved: "%{email_prefix}: %{username}가 @%{group_name}를 메시지 + '%{topic_title}'에 초대했습니다" + user_invited_to_private_message_pm: + subject_template_improved: "%{email_prefix}: %{username}가 메시지 '%{topic_title}'에 + 초대했습니다" + user_invited_to_private_message_pm_staged: + subject_template_improved: "%{email_prefix}: %{username}이 메시지 '%{topic_title}'에 + 초대했습니다" + user_invited_to_topic: + subject_template_improved: "%{email_prefix}: %{username}이(가) 당신을 '%{topic_title}'로 + 초대했습니다" + user_replied: + preview: 누군가가 당신의 게시물에 답글을 남겼습니다. + subject_template_improved: "%{email_prefix}: %{topic_title}" + user_replied_pm: + subject_template_improved: "%{email_prefix}: %{topic_title}" + subject_template: "[%{email_prefix}] [개인 메시지] %{topic_title}" + user_quoted: + preview: 누군가가 글에서 당신을 인용했습니다. + subject_template_improved: "%{email_prefix}: %{topic_title}" + user_linked: + preview: 다른 주제에 연결된 게시물입니다. + subject_template_improved: "%{email_prefix}: %{topic_title}" + user_mentioned: + preview: 누군가 게시물에서 당신을 언급했어요. + subject_template_improved: "%{email_prefix}: %{topic_title}" + user_mentioned_pm: + subject_template_improved: "%{email_prefix}: %{topic_title}" + subject_template: "[%{email_prefix}] [개인 메시지] %{topic_title}" + user_group_mentioned: + subject_template_improved: "%{email_prefix}: %{topic_title}" + user_group_mentioned_pm: + title: 사용자 그룹 언급 PM + subject_template_improved: "%{email_prefix}: %{topic_title}" + subject_template: "[%{email_prefix}] [개인 메시지] %{topic_title}" + user_group_mentioned_pm_group: + title: 사용자 그룹 언급 PM + subject_template_improved: "%{email_prefix}: %{topic_title}" + subject_template: "[%{email_prefix}] [개인 메시지] %{topic_title}" + user_posted: + preview: 누군가 당신이 보고 있는 주제에 답글을 남겼습니다. + subject_template_improved: "%{email_prefix}: %{topic_title}" + user_watching_category_or_tag: + title: 사용자가 보고 있는 카테고리 또는 태그 + subject_template_improved: "%{email_prefix}: %{topic_title}" + user_watching_first_post: + subject_template_improved: "%{email_prefix}: %{topic_title}" + user_posted_pm: + preview: 누군가가 당신에게 쪽지를 보냈습니다. + subject_template_improved: "%{email_prefix}: %{topic_title}" + subject_template: "[%{email_prefix}] [개인 메시지] %{topic_title}" + user_posted_pm_staged: + text_body_template: |2 + + %{message} + + %{respond_instructions} + account_suspended: + subject_template_improved: 귀하의 계정이 정지되었습니다 + account_suspended_forever: + subject_template_improved: 귀하의 계정이 정지되었습니다 + account_silenced: + subject_template_improved: 귀하의 계정이 정지되었습니다 + account_silenced_forever: + subject_template_improved: 귀하의 계정이 정지되었습니다 + account_deleted: + title: 계정 삭제됨 + subject_template: "[%{email_prefix}] 귀하의 계정이 삭제되었습니다" + subject_template_improved: 귀하의 계정이 삭제되었습니다 + text_body_template: |- + 안녕하세요. 이것은 [%{site_name}](%{base_url})에서 자동으로 발송된 메시지로, 이 이메일 주소와 연결된 사용자 계정이 운영진에 의해 삭제되었음을 알려드립니다. + + %{flag_reason} + + 자세한 내용은 우리의 [커뮤니티 가이드라인](%{base_url}/guidelines)을 확인해 주세요. + account_second_factor_disabled: + text_body_template: |- + 귀하의 %{site_name} 계정에서 이중 인증이 비활성화되었습니다. 이제 추가 인증 코드 없이 비밀번호만으로 로그인할 수 있습니다. + + 만약 귀하가 이중 인증(2FA)을 비활성화하지 않았다면, 누군가 귀하의 계정을 침해했을 수 있습니다. + + 질문이 있으신 경우, [친절한 운영진에게 문의](%{base_url}/about)하세요. + digest: + why: "%{since} 이후 %{site_link}에 대한 간략한 요약" + preheader: "%{since} 이후의 간략한 요약" + custom: + html: + header: '' + below_post_1: '' + below_post_2: '' + below_post_3: '' + below_post_4: '' + below_post_5: '' + above_popular_topics: '' + below_popular_topics: '' + above_footer: '' + below_footer: '' + text: + below_post_1: '' + below_post_2: '' + below_post_3: '' + below_post_4: '' + below_post_5: '' + above_popular_topics: '' + below_popular_topics: '' + above_footer: '' + below_footer: '' + forgot_password: + preview: 비밀번호를 재설정하세요. + subject_template_improved: 비밀번호 재설정 + set_password: + preview: 계정 비밀번호 설정 + subject_template: "[%{email_prefix}] 비밀번호 설정" + subject_template_improved: 비밀번호 설정 + admin_login: + preview: 관리자 로그인이 요청되었습니다. + account_created: + preview: 새 계정이 생성되었습니다. + subject_template: "[%{email_prefix}] 당신의 새 계정" + subject_template_improved: 새 계정 + confirm_new_email: + subject_template_improved: 새 이메일 주소를 확인하세요 + confirm_new_email_via_admin: + subject_template_improved: 새 이메일 주소를 확인하세요 + confirm_old_email: + subject_template_improved: 현재 이메일 주소를 확인하세요 + confirm_old_email_add: + subject_template_improved: 현재 이메일 주소를 확인하세요 + notify_old_email: + preview: 이메일 주소가 업데이트되었습니다. + subject_template_improved: 귀하의 이메일 주소가 변경되었습니다 + notify_old_email_add: + subject_template_improved: 새 이메일 주소가 추가되었습니다 + signup_after_approval: + preview: 새 계정이 승인되었습니다. + signup: + preview: 계정을 확인하세요. + subject_template_improved: 새 계정을 확인하세요 + activation_reminder: + subject_template_improved: 계정을 확인하라는 알림 + suspicious_login: + preview: 기기를 확인하세요. + subject_template: "[%{site_name}] %{location}에서 새로 로그인했습니다" + subject_template_improved: "%{site_name}: %{location}에서 새로 로그인됨" + text_body_template: |- + 안녕하세요. 평소 사용하지 않던 기기나 위치에서 로그인한 것을 확인했습니다. 이것이 본인이신가요? + + - 위치: %{location} (%{client_ip}) + - 브라우저: %{browser} + - 기기: %{device} – %{os} + + 만약 본인이신 경우, 좋습니다! 추가로 하실 것은 없습니다. + + 만약 본인이 아니신 경우, [기존 세션을 검토](%{base_url}/my/preferences/security)하고 비밀번호 변경을 고려해 주세요. + post_approved: + subject_template_improved: "%{site_name}: 귀하의 게시물이 승인되었습니다" mcp: admin: site_enabled: MCP 서버 사이트 설정을 켭니다. primitives_enabled: 기능 화면에서 하나 이상의 기능을 켭니다. client_registered: OAuth 클라이언트를 등록하거나 승인합니다. + errors: + draft_sequence_conflict: 초안 순서 충돌 + draft_too_long: 초안이 너무 깁니다. + group_not_found: 그룹을 찾을 수 없습니다 + invalid_date: 잘못된 날짜 + invalid_directory_period: 잘못된 디렉터리 기간 + invalid_reply_mode: 잘못된 응답 모드 + post_not_found: 게시물을 찾을 수 없습니다 + user_directory_disabled: 사용자 디렉터리가 비활성화되었습니다. + filter_only_for_filtered_view: 필터는 필터링된 보기에서만 지원됩니다. + filter_required: 필터링된 보기에는 비어 있지 않은 필터가 필요합니다. + invalid_post_selection: 게시물 선택 옵션이 잘못되었습니다. + invalid_search_query: 검색어가 잘못되었습니다. + invalid_reviewable_status: 검토 가능 상태가 잘못되었습니다. + invalid_reviewable_type: 검토 가능한 유형이 잘못되었습니다. + group_mailbox_sent: 그룹 개인 메시지 사서함은 보낸 메시지를 지원하지 않습니다. + invalid_upload_data: 업로드 데이터가 유효한 base64가 아닙니다. + invalid_upload_source: 파일 이름 또는 하나의 원격 URL과 함께 base64 데이터 제공 + invalid_upload_type: 업로드 유형이 지원되지 않습니다. + invalid_upload_url: 업로드 URL은 HTTP 또는 HTTPS를 사용해야 합니다. + private_message_email_message: 맞춤 메시지는 이메일 수신자에게만 유효합니다. + private_message_group_notification: 그룹 알림은 그룹 수신자에게만 유효합니다. + private_message_invite_failed: 참가자를 개인 메시지에 추가할 수 없습니다. + private_message_not_found: 개인 메시지를 찾을 수 없습니다. + private_message_recipient_required: 개인 메시지 수신자가 한 명 이상 필요합니다. + private_message_single_recipient: 사용자, 그룹 또는 이메일 수신자를 정확히 한 명만 입력하세요. + post_revision_not_found: 게시물 개정판을 찾을 수 없습니다. + reviewable_action_failed: 검토 가능한 작업이 실패했습니다. + reviewable_action_unavailable: 검토 가능한 작업을 더 이상 사용할 수 없습니다. + reviewable_confirmation_required: 검토 가능한 작업에는 명시적인 확인이 필요합니다. + reviewable_conflict: 검토 가능한 항목이 읽힌 이후 변경되었습니다. + reviewable_fields_unavailable: '다음 필드는 검토 가능한 작업에서 허용되지 않습니다: %{fields}' + reviewable_not_found: 검토 가능한 항목을 찾을 수 없습니다. + reviewable_reject_reason_required: 이 작업에는 거부 이유가 필요합니다. + site_setting_confirmation_required: 이 사이트 설정에는 명시적인 확인이 필요합니다. + site_setting_change_confirmation_required: 사이트 설정을 변경하려면 명시적인 확인이 필요합니다. + site_setting_conflict: 읽은 이후 사이트 설정이 변경되었습니다. + site_setting_dependency: '다음 사이트 설정 종속성이 충족되지 않습니다: %{settings}' + site_setting_no_change: 요청한 사이트 설정 변경이 적용되지 않습니다. + site_setting_not_found: 사이트 설정을 찾을 수 없습니다. + site_setting_sensitive: 이 도구는 민감한 사이트 설정을 읽거나 변경할 수 없습니다. + site_setting_type_unsupported: 이 사이트 설정 유형은 이 도구로 변경할 수 없습니다. + site_setting_update_failed: 사이트 설정을 업데이트할 수 없습니다. + site_setting_value_forbidden: 사이트 설정을 재설정할 때 값을 제공하지 마세요. + site_setting_value_required: 사이트 설정 시 값을 제공하세요. + site_setting_verification_failed: 사이트 설정 업데이트를 확인할 수 없습니다. + topic_update_required: 업데이트할 주제 필드를 하나 이상 제공하세요. + top_period_only_for_top_view: 상위 기간은 상위 보기에서만 지원됩니다. + upload_not_found: 업로드를 찾을 수 없습니다 + upload_too_large: 업로드 용량이 너무 큽니다. + user_update_required: 업데이트할 프로필 필드를 하나 이상 제공하세요. + user_not_found: 사용자를 찾을 수 없습니다 + oauth: + authorize_title: MCP 클라이언트 승인 + client_request: "%{client_name}님이 %{site_name}에 대한 접근를 요청하고 있습니다." + client_id: 클라이언트 ID + redirect_uri: 리디렉션 URI + resource: MCP 서버 + requested_permission_count: + one: "%{client_name}가 %{count} 권한을 요청했습니다." + other: "%{client_name}가 %{count} 권한을 요청했습니다." + eligible_permission_count: + one: 귀하의 계정은 %{count}를 사용할 수 있습니다. + other: 귀하의 계정은 %{count}를 사용할 수 있습니다. + granted_permissions: + one: 다음 권한이 부여됩니다 + other: 다음 권한이 부여됩니다 + guardian_notice: 클라이언트는 귀하의 계정 역할을 하며 귀하의 일반적인 Discourse 권한의 적용을 받습니다. category_types: not_available: 카테고리 유형 '%{type_name}'을 사용할 수 없습니다. requires_plugin: 카테고리 유형 '%{type_name}'을 사용하려면 '%{plugin_name}' 플러그인을 켜야 합니다. @@ -487,6 +1394,89 @@ ko: 못하게 하려면 운영진 그룹을 선택하세요. chat_upload_not_allowed_secure_uploads: 보안 업로드 설정을 사용 중일 때는 채팅에서 파일을 올릴 수 없습니다. allow_chat_in_anonymous_mode_invalid: 먼저 익명 모드 허용 설정을 켜야 합니다. + invalid_date: 잘못된 날짜 형식입니다. 올바른 날짜를 입력하세요. + invalid_datetime: 잘못된 날짜 및 시간 형식입니다. 올바른 날짜와 시간을 입력했는지 확인해주세요. + invalid_group: 그런 그룹은 없습니다. + invalid_svg: SVG 이미지는 유효하지 않습니다. SVG 요소를 포함해야 하며 스크립트나 이벤트 핸들러가 없어야 합니다. + invalid_upload: 업로드가 유효하지 않거나 존재하지 않습니다. + invalid_topic: 그 ID를 가진 주제가 없습니다. + emoji_picker_pinned_groups_invalid: + one: '알 수 없는 이모지 그룹: %{groups}.' + other: '알 수 없는 이모지 그룹: %{groups}.' + top_menu_unread_not_allowed_with_unified_new: "'읽지 않음' 메뉴 항목은 통합 새 항목이 활성화되어 + 있을 때 사용할 수 없습니다." + invalid_string_min: + one: 최소 %{count} 문자 이상이어야 합니다. + invalid_string_max: + one: "%{count} 문자를 초과할 수 없습니다." + invalid_object: 잘못된 객체입니다. + invalid_allowed_iframes_url: Iframe URL은 http:// 또는 https://로 시작해야 하며 최소 한 개 + 이상의 추가 '/'를 포함해야 합니다. + invalid_csp_script_src: 값은 'unsafe-eval' 또는 'wasm-unsafe-eval'이어야 하거나, 지원되는 + 해시 알고리즘이 sha256, sha384 또는 sha512인 '-' 형식이어야 + 합니다. 입력 값이 작은따옴표로 감싸져 있는지 확인하세요. + invalid_csp_report_uri: 값은 단일 유효한 http:// 또는 https:// URL이어야 하며 공백, 세미콜론 또는 + 쉼표를 포함할 수 없습니다. + email_polling_disabled: 이메일로 회신을 활성화하기 전에 수동, POP3 폴링 중 하나를 활성화하거나 사용자 지정 메일 + 폴러를 활성화해야 합니다. + at_least_one_group_required: 이 설정에는 최소한 하나의 그룹을 지정해야 합니다. + invalid_random_username_word_list: 이 목록에는 최소한 한 단어가 포함되어야 하며 각 단어는 혼자서도 사용자 + 이름으로 사용할 수 있어야 합니다. + invalid_regex_with_message: '정규식 ''%{regex}''에 오류가 있습니다: %{message}' + discourse_connect_secret_is_too_short: 이 설정을 활성화하기 전에 최소 10자 이상의 'discourse + connect 비밀 키'를 설정해야 합니다. + enable_local_logins_via_email_disabled: 이 설정을 활성화하기 전에 먼저 '이메일을 통한 로컬 로그인 활성화'를 + 켜야 합니다. + discourse_connect_enabled: 이 설정을 활성화하기 전에 반드시 '대화 연결 활성화'를 비활성화해야 합니다. + min_username_length_exists: "'최소 사용자 이름 길이'를 가장 짧은 사용자 이름(%{username})보다 길게 + 설정할 수 없습니다." + min_group_name_length_exists: "'최소 사용자 이름 길이'를 가장 짧은 그룹 이름(%{group_name})보다 + 길게 설정할 수 없습니다." + min_username_length_range: "'최소 사용자 이름 길이'를 '최대 사용자 이름 길이'보다 길게 설정할 수 없습니다." + max_username_length_exists: "'최대 사용자 이름 길이'를 가장 긴 사용자 이름(%{username})보다 짧게 설정할 + 수 없습니다." + max_group_name_length_exists: "'최대 사용자 이름 길이'를 가장 긴 그룹 이름(%{group_name})보다 짧게 + 설정할 수 없습니다." + max_username_length_range: "'최소 사용자 이름 길이'보다 '최대 사용자 이름 길이'를 낮게 설정할 수 없습니다." + list_value_count: + one: 목록에는 정확히 %{count} 값이 포함되어야 합니다. + google_oauth2_hd_groups: 이 설정을 활성화하기 전에 모든 'google oauth2 hd' 설정을 구성해야 합니다. + discourse_id_registration: Discourse ID에 자동으로 등록하지 못했습니다. 이는 네트워크 연결 문제, 방화벽 + 제한, 또는 Discourse ID 서비스에 접근할 수 없는 경우 때문일 수 있습니다. 자세한 내용은 서버 로그를 확인하거나 지원팀에 + 문의하세요. + auth_provider_credentials_missing: 이 설정을 활성화하기 전에 반드시 %{settings} 설정해야 합니다. + discourse_connect_cannot_be_enabled_if_second_factor_enforced: 2단계 인증이 적용되어 + 있으면 DiscourseConnect를 활성화할 수 없습니다. + delete_rejected_email_after_days: 이 설정은 delete_email_logs_after_days 설정보다 낮게 + 설정할 수 없거나 %{max}보다 높게 설정할 수 없습니다 + invalid_uncategorized_category_setting: "'미분류' 카테고리는 '미분류 주제 허용'이 활성화되지 않은 경우 + 선택할 수 없습니다." + invalid_search_ranking_weights: 'search_ranking_weights 사이트 설정에 대한 값이 유효하지 않습니다. + 예: ''{0.1,0.2,0.3,1.0}''. 각 가중치의 최대값은 1.0임을 참고하세요.' + content_localization_locale_limit: 지원되는 로케일 수는 %{max}를 초과할 수 없습니다. + content_localization_language_switcher_requirements: 언어 전환기는 {{setting:allow_user_locale}}가 + 활성화되어 있어야 하며 {{setting:content_localization_supported_locales}}에는 최소한 하나의 + 언어가 있어야 합니다. {{settings:content_localization_language_switcher,allow_user_locale,content_localization_supported_locales|All + required settings}} + content_localization_crawler_param_requirements: 이 설정을 활성화하기 전에 먼저 '매개변수에서 로케일 + 설정'을 활성화해야 합니다. + mediaconvert_role_arn_required: 비디오 변환을 위해 AWS MediaConvert를 사용할 때 AWS IAM 역할 + ARN이 필요합니다. + mediaconvert_output_subdirectory_required: MediaConvert 출력 하위 디렉토리가 필요합니다. + s3_credentials_required_for_video_conversion: 비디오 변환을 위해 S3 자격 증명이 필요합니다. S3 + 접근 키를 구성하거나 IAM 프로필을 활성화하세요. + chat_integration_telegram_api_base_url_invalid: 텔레그램 API 기본 URL은 자격 증명, 쿼리 문자열 + 또는 프래그먼트 없이 유효한 HTTPS URL이어야 합니다 + invalid_badge_repo: GitHub 주소 또는 `github_user/repository_name` 형식의 저장소 이름을 입력해야 + 합니다. + invalid_badge_repo_value: "'%{repo}'은 올바른 GitHub 주소나 저장소 이름이 아닙니다. `github_user/repository_name` + 형식으로 입력하세요." + invalid_github_linkback_access_token: 지정한 배지 저장소에 접근할 수 있는 유효한 GitHub 연결 토큰을 + 입력해야 합니다. + invalid_github_linkback_access_token_for_repo: GitHub 연결 토큰으로 '%{repo}' 저장소에 + 접근할 수 없습니다. 토큰과 저장소 이름 및 접근 권한을 확인하세요. + invalid_excluded_emoji: "'담론 반응 활성화된 반응'에 없는 이모지는(기본 내장 제외 항목 제외) 제외할 수 없으며, + '좋아요에 대한 담론 반응'에 사용된 이모지도 제외할 수 없습니다." enable_local_logins_via_code: 아이디와 비밀번호 대신 이메일로 받은 일회용 코드를 사용해 로그인할 수 있게 합니다. title: 사이트 이름입니다. 비회원 포함 모든 방문자에게 표시됩니다. 이름을 바꾸면 설치형 웹 앱 사용자에게 앱 업데이트나 제거 안내가 나타날 수 있습니다. @@ -1478,20 +2468,24 @@ ko: chat_reaction_given_score_value: 남긴 채팅 반응 점수 값을 설정합니다. chat_message_created_score_value: 채팅 메시지 작성 점수 값을 설정합니다. score_ranking_strategy: 점수 순위 계산 방식 값을 설정합니다. - enable_discourse_github_plugin: GitHub 플러그인 사용 여부를 정합니다. - github_linkback_enabled: GitHub에 토론 링크 남기기 관련 동작을 설정합니다. - github_linkback_projects: 토론 링크를 남길 GitHub 프로젝트 관련 동작을 설정합니다. - github_linkback_access_token: GitHub 토론 링크 액세스 토큰 값을 설정합니다. - github_linkback_maximum_links: GitHub 토론 링크 최대 수 값을 설정합니다. - github_linkback_ignored_categories: GitHub 토론 링크 제외 카테고리 값을 설정합니다. - github_badges_enabled: GitHub 배지 사용 여부를 정합니다. - github_badges_repos: GitHub 배지 저장소 관련 동작을 설정합니다. - github_permalinks_enabled: GitHub 고정 링크 사용 여부를 정합니다. - github_pr_status_enabled: GitHub 병합 요청 상태 표시 여부를 정합니다. - github_webhook_secret: GitHub 웹훅 비밀 키 값을 설정합니다. - github_permalinks_exclude: GitHub 고정 링크 제외 경로 값을 설정합니다. - github_silver_badge_min_commits: GitHub 은색 배지 최소 커밋 수 값을 설정합니다. - github_gold_badge_min_commits: GitHub 금색 배지 최소 커밋 수 값을 설정합니다. + enable_discourse_github_plugin: GitHub 연동 플러그인을 사용합니다. + github_linkback_enabled: 포럼에서 언급한 GitHub 문제와 병합 요청에 이 포럼 글의 링크를 댓글로 남깁니다. + github_linkback_projects: 연결 댓글을 남길 GitHub 저장소 목록입니다. `user/repository` 형식으로 입력합니다. + github_linkback_access_token: 연결 댓글을 작성하고 배지용 커밋과 기여 수를 확인할 GitHub 사용자의 유효한 접근 + 토큰입니다. 토큰 발급 방법은 안내 문서를 참고하세요. + github_linkback_maximum_links: 게시물 하나에서 만들 수 있는 GitHub 연결 댓글의 최대 수입니다. 링크 수가 이 + 값을 넘으면 연결 댓글을 만들지 않습니다. + github_linkback_ignored_categories: 선택한 카테고리의 글에서는 GitHub 연결 댓글을 만들지 않습니다. + github_badges_enabled: GitHub 기여 배지를 사용합니다. + github_badges_repos: 기여와 커밋을 확인할 GitHub 저장소 주소 목록입니다. + github_permalinks_enabled: GitHub 파일 링크를 특정 커밋을 가리키는 고정 링크로 자동 변환합니다. + github_pr_status_enabled: GitHub 병합 요청의 상태를 링크 미리보기에 표시합니다. 초안과 열림 및 승인됨과 병합됨과 + 닫힘 상태를 지원합니다. + github_webhook_secret: GitHub 웹훅 서명을 확인할 비밀 키입니다. GitHub 웹훅 설정에도 같은 값을 입력해야 합니다. + github_permalinks_exclude: 고정 링크 변환에서 제외할 파일이나 디렉터리입니다. 파일 이름 또는 `user/repository/선택-디렉터리/파일명` + 형식의 전체 경로를 입력합니다. + github_silver_badge_min_commits: GitHub 은색 배지를 받는 데 필요한 최소 커밋 수입니다. + github_gold_badge_min_commits: GitHub 금색 배지를 받는 데 필요한 최소 커밋 수입니다. discourse_math_enabled: 수식 기능 사용 여부를 정합니다. discourse_math_provider: 수식 표시 도구 관련 동작을 설정합니다. discourse_math_enable_latex_delimiters: LaTeX 구분 기호 사용 여부를 정합니다. @@ -1956,7 +2950,7 @@ ko: amazon_mobile_post_bottom_src_code: Amazon 모바일 게시물 아래 광고 주소 코드 관련 동작을 설정합니다. amazon_mobile_post_bottom_ad_width_code: Amazon 모바일 게시물 아래 광고 너비 관련 동작을 설정합니다. amazon_mobile_post_bottom_ad_height_code: Amazon 모바일 게시물 아래 광고 높이 관련 동작을 설정합니다. - discourse_automation_enabled: 자동화 기능 사용 여부를 정합니다. + discourse_automation_enabled: 자동화 플러그인을 사용합니다. checklist_enabled: 체크리스트 사용 여부를 정합니다. sign_in_with_apple_enabled: Apple 로그인 사용 여부를 정합니다. apple_client_id: Apple 클라이언트 ID 값을 설정합니다. @@ -2063,6 +3057,181 @@ ko: voice_analytics_enabled: 음성 대화 통계 사용 여부를 정합니다. voice_session_retention_days: 음성 대화 기록 보관 기간 값을 설정합니다. voice_chat_enabled: 음성 대화방 문자 채팅 사용 여부를 정합니다. + remove_and_replace_uncategorized: 특수한 '분류되지 않음' 카테고리를 동일한 이름의 표준 카테고리로 교체하고, 모든 + 주제를 해당 카테고리로 이동시킵니다. + allow_duplicate_topic_titles_category: 카테고리가 다르면 동일하거나 중복된 제목의 주제를 허용합니다. {{setting:allow_duplicate_topic_titles}}는 + 비활성화되어야 합니다. + generate_topic_og_image: 이미지가 없는 주제에 대해 OpenGraph 미리보기 이미지를 자동으로 생성합니다. 주제 제목, + 카테고리 및 사이트 색상을 사용합니다. + enable_personal_messages: 사용되지 않음, 대신 {{setting:personal_message_enabled_groups}} + 설정을 사용하세요. 신뢰 수준 1(메시지 전송 최소 신뢰 수준을 통해 구성 가능) 사용자가 메시지를 생성하고 메시지에 답장할 수 있도록 + 허용합니다. 운영진은 항상 메시지를 보낼 수 있다는 점에 유의하세요. + crawler_asns: 인증된 웹 크롤러가 운영하는 ASN. 이 네트워크에서의 트래픽은 브라우저 페이지뷰 보고에서 제외되며 높은 크롤러 점수를 + 받습니다. + crawler_detection_datacenter_asns: '클라우드, 호스팅 또는 데이터 센터 서비스를 제공하는 ASN. 이러한 네트워크는 + 반드시 크롤러는 아니며: 이들의 트래픽은 낮은 신뢰도의 크롤러 점수를 받고 여전히 브라우저 트래픽으로 계산됩니다.' + crawler_stale_chromium_major_version_cutoff: 참여하지 않은 세션에서 이 값 이하의 Chromium 주요 + 버전은 크롤러 점수를 받습니다. 트래픽을 검토한 후에만 업데이트하세요; 오래된 제한값은 더 민감해지는 것이 아니라 덜 민감해집니다. + instrument_image_processing: 이미지 처리 작업의 실제 경과 시간과 성공 여부를 기록합니다. 기본적으로 비활성화되어 있습니다. + limit_admin_personal_messages_per_day: 관리자가 하루에 생성할 수 있는 새로운 개인 메시지 주제의 최대 수입니다. + 제한 없이는 0으로 설정하세요. + external_system_avatars_enabled: 시스템 아바타 생성을 위해 외부 서비스를 사용할 수 있도록 합니다. 이 설정이 활성화되면, + 사용자 아바타가 Discourse 시스템 내에서 생성되는 대신 {{setting:external_system_avatars_url}} 설정으로 + 정의된 외부 서비스에서 생성되어 제공됩니다. + composer_media_optimization_image_resize_width_target: 너비가 {{setting:composer_media_optimization_image_resize_dimensions_threshold}}보다 + 큰 이미지는 이 너비로 조정됩니다. {{setting:composer_media_optimization_image_resize_dimensions_threshold}} + 이상이어야 합니다. + composer_media_optimization_image_encode_quality: 재인코딩 과정에서 사용된 JPG 인코딩 품질. + composer_media_optimization_image_convert_enabled: 업로드하기 전에 JXL, HEIC 및 애니메이션 + GIF 이미지를 클라이언트 측에서 변환할 수 있습니다. JXL과 HEIC는 JPEG로 변환되며, 임계값보다 큰 애니메이션 GIF는 애니메이션 + WEBP로 변환됩니다. + composer_media_optimization_gif_conversion_threshold: 클라이언트 측에서 GIF를 애니메이션 WEBP로 + 변환하도록 트리거하는 최소 GIF 파일 크기(바이트 단위). + min_trust_to_send_messages: 더 이상 사용되지 않음, 대신 {{setting:personal_message_enabled_groups}} + 설정을 사용하세요. 새 개인 메시지를 생성하는 데 필요한 최소 신뢰 수준입니다. + min_first_post_typing_time: 사용자가 첫 게시물 작성 시 최소 입력 시간, 기준을 충족하지 않으면 게시물이 자동으로 승인 + 대기 목록에 들어갑니다. 0으로 설정하면 비활성화됩니다(권장하지 않음) + allow_email_invites: 사용하지 않도록 설정하면 사용자가 Discourse를 통해 초대 이메일을 보낼 수 없습니다 + disable_watched_word_checking_in_user_fields: 사용자 필드에서 감시 단어 확인 비활성화 + mcp_oauth_client_id_metadata_domains: 호스트는 {{setting:mcp_oauth_client_id_metadata_policy}}가 + 승인된 도메인으로 설정된 경우 클라이언트 ID 메타데이터 문서를 제공할 수 있습니다. 하위 도메인은 별도로 나열되지 않는 한 포함되지 않습니다. + mcp_max_request_bytes: 바이트 단위로 허용되는 최대 MCP 요청 본문 크기. + mcp_max_response_bytes: 바이트 단위의 최대 MCP 응답 크기. + revoke_api_keys_maxlife_days: API 키가 자동으로 취소되기 전까지의 일수 (절대 취소되지 않으려면 0) + revoke_user_api_keys_maxlife_days: 사용자 API 키가 자동으로 취소되기 전까지의 일수(영구적일 경우 0) + max_user_api_key_expiry_days: 클라이언트가 사용자 API 키에 대해 요청할 수 있는 최대 만료일(일 단위) + verbose_user_api_key_device_auth_logging: 사용자 API 키 장치 인증 흐름에 대한 자세한 진단을 기록합니다 + gravatar_name: Gravatar 서비스 제공자의 이름을 지정하세요. 이 이름은 일반적으로 사이트에 Gravatar 아바타를 제공하는 + 출처를 식별하는 데 사용됩니다. + gravatar_base_url: Gravatar 제공자의 API에 접속할 URL을 지정하세요. 이 설정은 이메일 주소를 아바타 이미지가 저장된 + Gravatar URL로 변환하는 데 중요합니다. + gravatar_login_url: Gravatar 서비스에 로그인할 수 있도록 사용자가 제공하는 {{setting:gravatar_base_url}}에 + 상대적인 URL. + enable_site_owner_onboarding: 새 관리자에게 시작하는 데 도움이 되는 홈페이지 패널을 표시합니다. 온보딩 단계를 다시 + 보려면 이 설정을 다시 활성화하세요. + site_owner_onboarding_max_days: 온보딩 배너를 표시하기 위해 사이트 생성 후 최대 일수. + enable_unified_new: 개별 '새 글' 및 '읽지 않은 글' 목록을 하나의 통합된 '새 글' 목록으로 교체하여 회원들이 새 주제와 + 새 답글이 있는 주제를 더 쉽게 구분할 수 있도록 합니다. 활성화되면 /new 경로에서는 '주제'(새 주제)와 '답글'(새 답글이 있는 + 추적된 주제)에 대한 하위 탭이 있는 통합 뷰가 표시되며, 상단 메뉴에서 읽지 않은 옵션은 제거됩니다. + lazy_load_categories_groups: 이 그룹의 사용자에 대해서만 카테고리 정보를 지연 로드합니다. 이렇게 하면 카테고리가 많은 + 사이트에서 성능이 향상됩니다. + enable_new_checkbox_style: FormKit 체크박스에 대해 새로 디자인된 체크박스 스타일을 활성화하세요. + enable_new_post_reactions_menu: 무한 스크롤과 네이티브 모바일 경험을 제공하는 재설계된 게시물 좋아요 및 반응 메뉴를 + 활성화하세요. + enable_composer_redesign: 새로 디자인된 작성기를 활성화하세요. + prioritize_recently_used_tags: 주제를 생성하거나 편집할 때 태그를 추가할 경우, 포럼에서 가장 인기 있는 태그보다 + 앞서 회원이 자신의 주제에서 최근에 사용한 태그를 목록 상단에 표시합니다. + experimental_impersonation_time_limit_minutes: 사칭 세션이 자동으로 종료되기까지 걸리는 시간. + reviewable_ui_refresh: 검토 대기열에서 실험적인 새 UI를 사용할 수 있는 그룹. + nested_replies_default: 모든 주제에 대해 기본 보기로 중첩된 답글을 사용합니다. + nested_replies_hot_sort_enabled: 사람들이 요구 기반 핫 점수로 중첩된 답글을 정렬할 수 있도록 합니다. 핫 점수는 + 핫 정렬이 요청된 주제에 대해서만 백그라운드에서 계산됩니다. + nested_replies_hot_like_weight: 중첩된 댓글의 활발도를 계산할 때 게시물 좋아요 점수의 각 포인트에 할당된 가중치. + nested_replies_hot_reply_weight: 중첩된 답글의 인기 점수를 계산할 때 각 직접 답글에 할당된 가중치. + nested_replies_hot_freshness_max_bonus: 새로 생성된 중첩 답글의 핫 점수에 최대 신선도 보너스가 추가되었습니다. + nested_replies_hot_freshness_half_life_hours: 중첩된 답글 신선도 보너스가 절반으로 줄어드는 시간 수. + nested_replies_hot_child_penalty: 자손의 매력도가 상위로 전달될 때 각 조상에게 점수가 차감됩니다. + nested_replies_hot_small_topic_post_limit: 중첩된 답글 히트 수를 계산하지 않고 상위 정렬을 사용하는 최대 + 주제 게시물 수. + nested_replies_hot_max_inactivity_days: 핫 정렬을 사용할 수 있는, 주제의 최신 공개 게시물 이후 최대 일수. + 오래된 주제는 핫 점수를 계산하거나 새로 고침하지 않고 상위 정렬을 사용합니다. + nested_replies_hot_snapshot_ttl_minutes: 중첩된 답글의 핫 스코어 스냅샷이 새로워진 상태로 유지되는 시간(분)으로, + 요청이 새로고침 대기열에 들어갈 수 있기 전까지의 시간. + nested_replies_hot_max_stale_age_days: 기존 중첩 답글의 핫 스코어 스냅샷을 여전히 제공할 수 있는 최대 일수. + nested_replies_hot_refresh_requests_per_minute: 1분당 한 요청자로부터 허용되는 최대 중첩 답글 인기 + 점수 갱신 요청 수. + nested_replies_hot_max_topics_per_run: 각 중첩된 답글 인기 점수 작업 실행 시 검사되는 대기 중인 주제의 최대 + 수. + nested_replies_hot_max_job_runtime_ms: 각 중첩된 회신 히트 점수 작업 실행에 대한 최대 경과 실행 시간(밀리초). + nested_replies_hot_max_statement_timeout_ms: 하나의 중첩된 답글 핫 스코어 계산을 위한 최대 PostgreSQL + 문장 타임아웃(밀리초). + nested_replies_hot_lock_timeout_ms: 중첩된 응답 히트 점수 데이터베이스 작업을 위한 최대 PostgreSQL 잠금 + 대기 시간(밀리초 단위). + nested_replies_hot_failure_cooldown_minutes: 실패한 중첩된 답글 인기 점수 계산이 다시 대기열에 들어갈 + 수 있기 전의 분 수. + nested_replies_hot_max_pending_topics: 중첩된 답글 핫 스코어 큐에서 대기 중인 최대 주제 수. + nested_replies_hot_max_queue_age_minutes: 중첩된 답글 핫 스코어 요청이 폐기되기 전에 큐에서 대기할 수 있는 + 최대 시간(분) 수. + nested_replies_hot_preload_depth_penalty: 핫 뷰에서 미리 확장할 중첩된 답글을 선택할 때 깊이 수준마다 우선순위가 + 감소됩니다. + nested_replies_default_sort: 중첩된 답글 보기를 위한 기본 정렬 알고리즘. + nested_replies_max_depth: 스레드 답글의 최대 시각적 중첩 깊이입니다. 이 깊이를 초과하는 게시물은 '이 스레드 계속 보기' + 링크를 표시합니다. + nested_replies_backfill_batch_size: 중첩된 답글 통계 백필 배치당 처리할 주제 수. + nested_replies_stats_maintenance_enabled: 중첩 답글이 비활성화된 상태에서도 중첩 답글 통계를 유지합니다. + nested_replies_cap_nesting_depth: 최대 시각적 깊이에서 답글 중첩을 제한합니다. 활성화하면, 가장 깊은 수준의 답글이 + 자식이 아닌 형제로 재배치됩니다. + enable_new_defaults_for_trust_level_3_requirements: 우리는 TL3 기본 요구 사항을 업데이트하여 대규모 + 활동 커뮤니티 회원들에게 더 합리적으로 만들었습니다. 이전에 이러한 설정을 재정의한 경우, 이번 변경 사항은 영향을 미치지 않습니다. + floating_dismiss_topics_on_mobile: 모바일에서 주제 목록에 쉽게 접근하고 주제 목록 상단의 공간을 확보하기 위해 + 떠 있는 '닫기...' 버튼을 표시합니다 + rename_faq_to_guidelines: 이 변경으로 FAQ 페이지의 이름이 가이드라인으로 바뀝니다. FAQ 페이지는 여전히 /faq에서 + 이용할 수 있습니다. {{setting:faq_url}} 설정은 이전과 동일하게 작동합니다. + enable_category_hashtag_cards: 사용자가 해당 카테고리를 볼 수 있는 권한이 있는 경우, 카테고리 해시태그를 클릭하면 + 플로팅 카테고리 카드가 표시됩니다. + enable_simplified_category_creation: 더 적은 옵션과 더 깔끔한 인터페이스로 간소화된 카테고리 생성 흐름을 가능하게 + 합니다. + reporting_improvements: Discourse 관리 보고서의 내비게이션, 디자인 및 사용성 개선. + modernize_foundation_theme: 이 변경 사항은 Discourse의 Foundation 테마에 디자인 수정을 도입합니다. + enable_horizon_high_context_topic_cards: Horizon 테마에서 주제 발췌, 태그 및 플러그인 확장 정보를 + 포함하여 더 풍부한 주제 카드를 보여줍니다. + granular_anonymous_and_logged_in_groups_permissions: 그룹 기반 사이트 설정 권한이 '모두'를 '모든 + 로그인 사용자'로 처리하도록 하며 관리자가 익명 방문자와 인증된 사용자를 명시적으로 대상으로 지정할 수 있도록 새로운 'anonymous_users' + 및 'logged_in_users' 가상 그룹을 활성화합니다. + dashboard_improvements: 커뮤니티 성공과 가치를 연결한 사이트 트래픽, 참여도 및 기타 분석을 포함하고, 맞춤 보고서를 고정할 + 수 있는 새로운 관리자 대시보드를 활성화합니다. + improved_crawler_detection: 크롤러 추적을 개선하여 잠재적인 크롤러를 더 잘 감지하고 트래픽 보고의 정확성을 높일 수 + 있습니다. + enable_invite_modal_with_roles: 관리자가 누군가를 직접 관리자 권한으로 초대할 수 있는 새롭게 디자인된 초대 흐름을 + 활성화합니다. 초대받은 사람은 가입 시 운영자가 되고 초대한 사람이 이메일을 통해 확인하면 관리자가 됩니다. + update_pending_users_reminder_default: 우리는 {{setting:pending_users_reminder_delay_minutes}} + 설정의 기본값을 30분으로 업데이트하여 새로운 회원이 승인 대기 중일 때 운영진이 즉시 알림을 받을 수 있도록 하고 있습니다. 이전에 이 + 설정을 변경한 경우, 이 변경은 영향을 미치지 않습니다. + enable_generated_llms_txt: 사용자가 맞춤 파일을 업로드하지 않을 경우 간결한 /llms.txt를 생성합니다. 이 문서는 + 공개 검색 경로, 선호되는 Discourse MCP 인터페이스, 그리고 책임 있는 에이전트 접근을 설명합니다. 자동 접근을 조정하려면 {{setting:slow_down_crawler_user_agents}} + 및 {{setting:slow_down_crawler_rate}}를 구성하세요. + keywords: + clean_up_inactive_users_after_days: 비활성화됨|비활성|활성화되지 않음 + navigation_menu: 사이드바|헤더 드롭다운 + purge_unactivated_users_grace_period_days: 비활성화됨|비활성|활성화되지 않음 + default_composition_mode: rte|리치 텍스트|작곡기|마크다운|리치 편집기 + accept_all_solutions_allowed_groups: 모든_해결책_신뢰_수준_수락 + discourse_automation_max_recursion_depth: 자동화가 다른 자동화를 연속으로 실행할 수 있는 최대 단계입니다. + boards_enabled: 주제를 정리하고, 가벼운 독립형 '플로터' 카드를 구성 가능하며 드래그 앤 드롭 방식의 칸반 스타일 보드와 열로 + 나누어, 모두 목적에 맞게 설계된 관리 UI와 보드별 접근 제어 기능과 함께 사용할 수 있습니다. + data_explorer_ai_queries_enabled: 데이터 탐색기에서 AI 쿼리 생성 활성화 + discourse_post_event_allowed_custom_fields_invalid: '이러한 사용자 지정 필드 이름은 유효하지 않습니다: + %{names}. 이름은 문자나 숫자로 시작하고 끝나야 하며 구분 기호로 단일 점, 대시 또는 밑줄을 사용해야 합니다(예: dress_code, + live-stream, q.and.a).' + discourse_post_event_allowed_custom_fields_collision: 이러한 맞춤 필드 이름은 점, 대시 및 대소문자를 + 표준화하면 동일한 이름인 %{names}로 해석됩니다. 각 맞춤 필드는 고유해야 합니다. + discourse_post_event_allowed_custom_fields_reserved: '이 맞춤 필드 이름은 내장 이벤트 옵션(예: + 이름, URL, 상태, 위치)에서 예약되어 있습니다: %{names}. 다른 이름을 선택하세요.' + all_day_event_time_error: '잘못된 시간입니다. 형식은 HH:mm이어야 합니다 (예: 08:00).' + enable_events_category_type_setup: 카테고리 생성 설정 중에 이벤트 카테고리 유형 옵션을 활성화합니다. + enable_improved_event_reminders: 회원들이 이벤트 알림을 개인 메시지, 알림으로 받을지, 아니면 전혀 받지 않을지를 + 선택하도록 합니다. + livestream_allowed_hosts: 이벤트 라이브 스트림으로 사용할 수 있는 호스트. + livestream_allowed_hosts_invalid: '이 항목들은 호스트가 아닙니다: %{hosts}. 호스트를 단독으로 입력하세요(예: + zoom.us), 이렇게 하면 해당 호스트 및 하위 도메인의 모든 URL이 허용됩니다.' + livestream_embeddable_chat_allowed_paths: 임베디드 라이브스트림 채팅에 허용된 경로입니다. + enable_new_post_reply_count_position: 게시물 컨트롤에서 답글 수 앞에 게시물 반응 요약을 이동하세요. + discourse_reactions_like_sync_enabled: 이 옵션이 활성화되면 {{setting:discourse_reactions_excluded_from_like}}에 + 정의된 반응을 제외하고 과거 반응에 대한 해당 좋아요 기록이 생성됩니다. 이 동기화는 백그라운드에서 정기적으로 수행되며, {{setting:discourse_reactions_excluded_from_like}}를 + 변경할 때도 수행됩니다. + enable_discourse_reactions_by_default: 이 다가오는 변경이 활성화되면 {{setting:discourse_reactions_enabled}} + 설정의 기본값을 비활성화에서 활성화로 변경합니다. + solved_allow_multiple_solutions: 각 주제에서 여러 해결책을 허용하도록 합니다 + notify_on_staff_accept_solved: 게시물이 운영진에 의해 해결책으로 표시되면 주제 작성자에게 알림을 보내십시오. + enable_support_category_type_setup: 카테고리 생성 설정 중에 지원 카테고리 유형 옵션을 활성화합니다. + enable_solved_shared_issues: 지원 카테고리의 해결되지 않은 주제에 '나도' 버튼을 추가하여 회원들이 동일한 문제를 겪고 + 있음을 알리고 해당 주제 해결에 대한 알림을 받을 수 있도록 선택할 수 있습니다. + enable_ideas_category_type_setup: 카테고리 생성 설정 중 아이디어 카테고리 유형 옵션을 활성화합니다. + enable_discourse_workflows: discourse-workflows 플러그인을 활성화하세요. + discourse_workflows_ai_authoring_max_prompt_length: AI 워크플로 작성 프롬프트의 최대 길이. + discourse_workflows_ai_authoring_rate_limit_per_minute: 사용자당 분당 최대 AI 워크플로우 작성 + 요청 수. + anon_polling_interval: 익명 사용자의 새 내용 확인 간격입니다. 단위는 밀리초입니다. groups: default_descriptions: everyone: 모든 회원이 자동으로 포함되는 그룹입니다. @@ -2078,6 +3247,35 @@ ko: 함께 포함됩니다. trust_level_4: 모범적인 기여를 인정받아 추가 운영 권한을 부여받은 회원 그룹입니다. 신뢰 레벨 0부터 3까지의 그룹에도 함께 포함됩니다. + success: + bulk_add: + one: "%{count} 사용자가 그룹에 추가되었습니다." + errors: + default_notification_level_users_limit: + one: "%{count} 사용자보다 큰 그룹에는 기본 알림 수준을 설정할 수 없습니다. 잘못된 그룹: %{group_name}" + other: "%{count} 사용자보다 큰 그룹에는 기본 알림 수준을 설정할 수 없습니다. 잘못된 그룹: %{group_name}" + member_already_exist: + one: "'%{username}'은(는) 이미 이 그룹의 회원입니다." + too_many_domains: 도메인이 너무 많습니다. 최대 %{max}. + adding_too_many_users: + one: 한 번에 최대 %{count} 사용자를 추가할 수 있습니다. + cannot_add_emails: 이 그룹에 구성원을 추가하는 데는 사용자 이름만 사용할 수 있습니다. 이메일로 초대하려면 초대 버튼을 + 사용하세요. + counting_too_many_email_domains: + one: 최대 %{count} 이메일 도메인을 한 번에 계산할 수 있습니다. + other: 최대 %{count} 이메일 도메인을 한 번에 계산할 수 있습니다. + update_existing_users_required: 이 변경 사항은 %{count} 기존 그룹 구성원에게 영향을 미칩니다. 새 알림 + 기본값을 기존 구성원에 적용할지 여부를 나타내려면 'update_existing_users' 매개변수(true 또는 false)를 지정해야 + 합니다. + default_names: + anonymous_users: 익명_사용자 + logged_in_users: 로그인 사용자 + default_full_names: + trust_level_0: 신뢰 수준 0 + trust_level_1: 신뢰 수준 1 + trust_level_2: 신뢰 수준 2 + trust_level_3: 신뢰 수준 3 + trust_level_4: 신뢰 수준 4 reports: visits: description: 기기 유형별 로그인 사용자 방문 횟수입니다. @@ -2096,9 +3294,17 @@ ko: title: 누가 글을 작성하나요? description: 선택한 기간에 작성된 게시물을 회원 유형별로 나눠 보여 줍니다. 새 회원은 해당 기간에 가입한 회원입니다. 기존 회원은 그보다 먼저 가입한 회원입니다. 운영진은 관리자와 운영자를 뜻합니다. + labels: + member_type: 회원 유형 + types: + new_members: 신규 회원 + returning: 돌아오는 중 trust_level_pipeline: title: 신뢰 레벨 이동 description: 선택한 기간의 신뢰 레벨별 현재 회원 수와 전체 비율 및 승급과 강등 인원과 신규 가입자를 보여 줍니다. + labels: + promoted_in: 다음에서 승진 + demoted_in: 강등됨 consolidated_page_views: title: 기존 통합 페이지뷰 description: 로그인 사용자와 비로그인 사용자 및 검색 로봇의 페이지뷰를 합쳐 보여 주는 기존 보고서입니다. 현재는 '사이트 트래픽' @@ -2108,18 +3314,28 @@ ko: description: 로그인 사용자와 비로그인 사용자 및 알려진 검색 로봇과 기타 트래픽의 페이지뷰입니다. xaxis: page_view_embed: 삽입 화면 페이지뷰 + page_view_logged_in_browser: 로그인됨 + page_view_likely_crawler: 크롤러일 가능성이 있음 + page_view_other: 기타 교통 dau_by_mau: description: 월간 활성 회원 가운데 최근 하루 안에 다시 방문한 회원의 비율입니다. 회원이 얼마나 꾸준히 돌아오는지 보여 주며 20% 이상을 권장합니다. + title: DAU / MAU top_countries_by_browser_pageviews: title: 주요 방문 국가 description: 선택한 기간에 브라우저 페이지뷰를 가장 많이 만든 국가입니다. + labels: + country_code: 국가 코드 top_entry_urls: title: 주요 진입 주소 description: 직접 방문하거나 외부 링크를 통해 가장 많이 들어온 페이지입니다. + labels: + entry_url: 참가 URL top_referrers_by_browser_pageviews: title: 주요 유입 사이트 description: 선택한 기간에 브라우저 페이지뷰를 가장 많이 보낸 외부 사이트입니다. + labels: + normalized_referrer: 추천인 page_view_legacy_total_reqs: title: 기존 페이지뷰 description: 모든 방문자의 새 페이지뷰 수를 보여 주는 기존 보고서입니다. @@ -2146,7 +3362,184 @@ ko: title: 채택된 해결 답변 description: 선택한 기간에 해결 답변이 채택된 주제 수를 날짜별로 보여 줍니다. 카테고리 필터와 이전 30일 비교를 사용할 수 있습니다. + consolidated_api_requests: + title: 통합 API 요청 + description: 일반 API 키 및 사용자 API 키에 대한 API 요청입니다. + consolidated_page_views_browser_detection: + title: 브라우저 감지를 통한 통합 페이지뷰(권장) + title_legacy: 브라우저 감지를 통한 통합 페이지뷰(권장) + xaxis: + page_view_anon_browser: 익명 브라우저 + page_view_logged_in_browser: 로그인된 브라우저 + page_view_crawler: 알려진 크롤러 + page_view_other: 기타 페이지뷰 + description: 로그인한 사용자, 익명 사용자, 알려진 크롤러 및 기타 페이지뷰입니다. 이 실험 보고서는 로그인/익명 요청이 계산되기 + 전에 실제 브라우저에서 발생하는지 확인합니다. 이 보고서의 이전 데이터를 사용할 수 없습니다. 이전 데이터를 보려면 '기존 통합 페이지뷰' + 보고서를 참조하세요. + description_legacy: 로그인한 사용자, 익명 사용자, 알려진 크롤러 및 기타 페이지뷰입니다. 이 실험 보고서는 로그인/익명 + 요청이 계산되기 전에 실제 브라우저에서 발생하는지 확인합니다. 이 보고서의 이전 데이터를 사용할 수 없습니다. 이전 데이터를 보려면 + '통합 페이지뷰' 보고서를 참조하세요. + notify_moderators_private_messages: + description: 운영자가 추가 신고 세부정보가 포함된 개인 메시지를 받은 횟수입니다. + notify_user_private_messages: + description: 신고 대화 상자를 사용하여 사용자에게 개인 메시지가 전송된 횟수입니다. + top_referred_topics: + xaxis: '' + mobile_visits: + description: 모바일 장치를 사용하여 방문한 고유한 로그인 사용자 수입니다. + web_hook_events_daily_aggregate: + title: 웹훅 이벤트 + yaxis: 이벤트 수 + description: 트리거된 웹후크 이벤트 수 또는 평균 기간입니다. + top_users_by_likes_received_from_inferior_trust_level: + title: 신뢰 수준이 낮은 사용자로부터 받은 좋아요 수 기준 상위 사용자 + description: 신뢰 수준이 낮은 상위 10명의 사용자는 신뢰 수준이 낮은 사람들이 좋아합니다. + top_users_by_likes_received_from_a_variety_of_people: + description: 다양한 사람들의 좋아요를 받은 상위 10명의 사용자입니다. + associated_accounts_by_provider: + title: 로그인 방법별 연계 계정 + labels: + provider: 로그인 공급자 + no_accounts: 연결된 계정 없음 + discourse_connect: Discourse Connect를 통한 SSO + no_sso_accounts: SSO 레코드가 없는 계정 + total_users: 총 활성 사용자 계정 + description: 로그인 공급자별로 그룹화된 연결된 계정 수를 표시합니다. 소셜 로그인 방법이 활성화된 경우에만 적용됩니다. + reactions: + title: 반응 + description: 가장 최근 반응을 나열하세요. badges: + certified: + name: 기본 과정 수료 + description: 새 사용자 안내 과정을 완료함 + long_description: 이 배지는 새 사용자 안내 과정을 완료하면 부여됩니다. 커뮤니티에서 대화하는 데 필요한 기본 기능을 익혔습니다. + licensed: + name: 고급 과정 수료 + description: 고급 사용자 안내 과정을 완료함 + long_description: 이 배지는 고급 사용자 안내 과정을 완료하면 부여됩니다. 커뮤니티의 고급 대화 기능을 익혔습니다. + editor: + name: 편집자 + description: 게시물을 처음 편집함 + long_description: 이 배지는 게시물을 처음 편집하면 부여됩니다. 편집 기능을 사용해 서식을 다듬고 잘못된 내용을 바로잡거나 + 빠진 내용을 추가할 수 있습니다. + wiki_editor: + name: 위키 편집자 + description: 위키 게시물을 처음 편집함 + long_description: 이 배지는 위키 게시물을 처음 편집하면 부여됩니다. + basic_user: + name: 새내기 + description: 커뮤니티의 기본 기능을 사용할 수 있음 + member: + name: 회원 + description: 초대와 그룹 메시지 등 더 많은 커뮤니티 기능을 사용할 수 있음 + leader: + name: 지도자 + description: 게시물 편집과 주제 관리 등 지도자 기능을 사용할 수 있음 + anniversary: + description: 가입 후 1년이 지나고 해당 연도에 게시물을 하나 이상 작성함 + long_description: 이 배지는 가입 후 1년이 지났으며 해당 연도에 게시물을 하나 이상 작성하면 부여됩니다. 오랫동안 커뮤니티와 + 함께해 주셔서 감사합니다. + nice_topic: + name: 멋진 주제 + description: 주제에서 좋아요 10개를 받음 + good_topic: + name: 훌륭한 주제 + description: 주제에서 좋아요 25개를 받음 + great_topic: + name: 최고의 주제 + description: 주제에서 좋아요 50개를 받음 + popular_link: + name: 인기 링크 + description: 게시한 외부 링크가 50회 클릭됨 + long_description: 이 배지는 공유한 외부 링크가 50회 클릭되면 부여됩니다. 대화에 유익한 자료를 더해 주셔서 감사합니다. + hot_link: + name: 화제의 링크 + description: 게시한 외부 링크가 300회 클릭됨 + long_description: 이 배지는 공유한 외부 링크가 300회 클릭되면 부여됩니다. 많은 사람이 찾는 자료를 나눠 주셔서 감사합니다. + famous_link: + name: 유명 링크 + description: 게시한 외부 링크가 1,000회 클릭됨 + long_description: 이 배지는 공유한 외부 링크가 1,000회 클릭되면 부여됩니다. 커뮤니티에 널리 도움이 되는 자료를 나눠 + 주셨습니다. + appreciated: + name: 감사받는 기여자 + description: 게시물 20개에서 각각 좋아요를 하나 이상 받음 + long_description: 이 배지는 서로 다른 게시물 20개에서 각각 좋아요를 하나 이상 받으면 부여됩니다. 꾸준히 좋은 내용을 + 나눠 주셔서 감사합니다. + respected: + name: 존경받는 기여자 + description: 게시물 100개에서 각각 좋아요를 2개 이상 받음 + long_description: 이 배지는 서로 다른 게시물 100개에서 각각 좋아요를 2개 이상 받으면 부여됩니다. 꾸준하고 유익한 기여를 + 많은 회원이 높이 평가하고 있습니다. + admired: + name: 사랑받는 기여자 + description: 게시물 300개에서 각각 좋아요를 5개 이상 받음 + long_description: 이 배지는 서로 다른 게시물 300개에서 각각 좋아요를 5개 이상 받으면 부여됩니다. 오랫동안 뛰어난 내용을 + 나눠 주신 기여에 감사드립니다. + out_of_love: + name: 좋아요 애호가 + description: 하루에 사용할 수 있는 좋아요 %{max_likes_per_day}개를 모두 사용함 + long_description: 이 배지는 하루에 사용할 수 있는 좋아요 %{max_likes_per_day}개를 모두 사용하면 부여됩니다. + 마음에 든 게시물에 좋아요를 남기면 작성자가 더 좋은 글을 쓰는 데 힘이 됩니다. + higher_love: + name: 박애주의자 + description: 서로 다른 5일 동안 하루치 좋아요 %{max_likes_per_day}개를 모두 사용함 + long_description: 이 배지는 서로 다른 5일 동안 하루에 사용할 수 있는 좋아요 %{max_likes_per_day}개를 + 모두 사용하면 부여됩니다. 좋은 대화를 꾸준히 격려해 주셔서 감사합니다. + crazy_in_love: + name: 좋아요 전도사 + description: 서로 다른 20일 동안 하루치 좋아요 %{max_likes_per_day}개를 모두 사용함 + long_description: 이 배지는 서로 다른 20일 동안 하루에 사용할 수 있는 좋아요 %{max_likes_per_day}개를 + 모두 사용하면 부여됩니다. 다른 회원을 꾸준히 격려하는 따뜻한 활동을 보여 주셨습니다. + thank_you: + name: 감사 표현 + description: 좋아요를 10개 이상 보내고 20개 이상 받음 + long_description: 이 배지는 좋아요를 10개 이상 보내고 20개 이상 받으면 부여됩니다. 좋은 게시물을 서로 알아봐 주는 + 마음이 커뮤니티를 성장시킵니다. + gives_back: + name: 주고받는 마음 + description: 좋아요를 100개 이상 보내고 100개 이상 받음 + long_description: 이 배지는 좋아요를 100개 이상 보내고 100개 이상 받으면 부여됩니다. 다른 회원의 기여를 적극적으로 + 격려해 주셔서 감사합니다. + empathetic: + name: 공감의 달인 + description: 좋아요를 1,000개 이상 보내고 500개 이상 받음 + long_description: 이 배지는 좋아요를 1,000개 이상 보내고 500개 이상 받으면 부여됩니다. 따뜻한 공감과 감사 표현으로 + 좋은 본보기가 되셨습니다. + first_emoji: + name: 첫 이모지 + description: 게시물에 이모지를 처음 사용함 + long_description: 이 배지는 게시물에 이모지를 처음 추가하면 부여됩니다. 이모지는 글의 감정과 분위기를 간단하고 분명하게 + 전달하는 데 도움이 됩니다. + first_mention: + name: 첫 멘션 + description: 게시물에서 다른 사용자를 처음 멘션함 + long_description: 이 배지는 게시물에서 다른 사용자를 처음 멘션하면 부여됩니다. 사용자 이름 앞에 @ 기호를 붙이면 해당 + 사용자에게 알림을 보낼 수 있습니다. + first_onebox: + name: 첫 링크 미리보기 + description: 링크 미리보기를 처음 게시함 + long_description: 이 배지는 링크를 처음 게시해 제목과 요약 및 사진이 포함된 미리보기로 표시되면 부여됩니다. + first_reply_by_email: + name: 첫 이메일 답글 + description: 이메일로 게시물에 처음 답글을 작성함 + long_description: 이 배지는 이메일을 통해 처음 답글을 작성하면 부여됩니다. + new_user_of_the_month: + name: 이달의 새 회원 + description: 가입한 첫 달에 돋보이는 기여를 함 + long_description: 이 배지는 가입한 첫 달에 받은 좋아요를 기준으로 뛰어난 기여를 한 새 회원에게 매달 부여됩니다. + enthusiast: + name: 열성 회원 + description: 10일 연속 방문함 + long_description: 이 배지는 10일 연속 방문하면 부여됩니다. 꾸준히 함께해 주셔서 감사합니다. + aficionado: + name: 열렬한 회원 + description: 100일 연속 방문함 + long_description: 이 배지는 100일 연속 방문하면 부여됩니다. 석 달이 넘는 기간 동안 꾸준히 함께해 주셨습니다. + devotee: + name: 헌신적인 회원 + description: 365일 연속 방문함 + long_description: 이 배지는 365일 연속 방문하면 부여됩니다. 한 해 동안 매일 함께해 주셨습니다. mic_check: name: 마이크 확인 description: 첫 음성 대화를 완료했습니다. @@ -2255,6 +3648,71 @@ ko: name: 마라토너 description: 다른 사람과 한 번의 음성 대화를 4시간 이어갔습니다. long_description: 다른 참여자가 한 명 이상 있는 음성 대화를 한 번에 4시간 이상 이어가면 받을 수 있습니다. + errors: + cant_delete_system_badge: 시스템 배지는 삭제할 수 없습니다. + mass_award: + errors: + too_many_csv_entries: + one: CSV 파일에 항목이 너무 많습니다. 항목이 %{count}개 이하인 CSV 파일을 제공해 주세요. + regular: + name: 정회원 + description: 주제 분류와 이름 변경 등 고급 커뮤니티 기능을 사용할 수 있음 + long_description: 이 배지는 신뢰 수준 3에 도달했을 때 부여됩니다. 수개월 동안 우리 커뮤니티의 일원으로 꾸준히 활동해 + 주셔서 감사합니다. 이제 당신은 가장 활발한 독자 중 하나이자 우리 커뮤니티를 훌륭하게 만드는 신뢰할 수 있는 기여자가 되었습니다. + 이제 주제를 재분류하고 이름을 변경하며 더 강력한 스팸 신고 기능을 활용할 수 있고, 하루에 훨씬 더 많은 좋아요를 받을 수 있습니다. + nice_share: + long_description: 이 배지는 25명의 고유 외부 방문자가 클릭한 링크를 공유한 것에 대해 수여됩니다. 우리 토론과 이 커뮤니티에 + 대해 알리는 데 도움을 주셔서 감사합니다. + good_share: + long_description: 이 배지는 300명의 고유 외부 방문자가 클릭한 링크를 공유한 경우 지급됩니다. 잘 하셨습니다! 새로운 + 사람들에게 훌륭한 토론을 보여주고 이 커뮤니티가 성장하는 데 도움을 주셨습니다. + great_share: + long_description: 이 배지는 1000명의 고유한 외부 방문자가 클릭한 링크를 공유한 것에 대해 수여됩니다. 와우! 흥미로운 + 토론을 새로운 대규모 청중에게 알렸고, 우리의 커뮤니티 성장에 큰 도움을 주셨습니다! + first_reaction: + name: 첫 반응 + description: 게시물에 반응함 + long_description: '이 배지는 게시물에 이모지 반응 선택기를 처음 사용하여 반응할 때 수여됩니다. 이것은 일반적인 좋아요와 + 다릅니다: 게시물이 흥미롭거나 유용하거나 멋지거나 재미있다는 것을 다른 커뮤니티 회원들에게 알리는 좋은 방법입니다!' + solved_1: + name: 해결사 + description: 내 답변이 처음으로 해결 답변으로 채택됨 + long_description: 내 답변이 주제의 해결 답변으로 처음 채택되면 이 배지를 받을 수 있습니다. + solved_2: + name: 든든한 도우미 + description: 내 답변 10개가 해결 답변으로 채택됨 + long_description: 내 답변 10개가 주제의 해결 답변으로 채택되면 이 배지를 받을 수 있습니다. 다른 회원의 문제 해결에 + 큰 도움을 주셨습니다. + solved_3: + name: 해결 전문가 + description: 내 답변 50개가 해결 답변으로 채택됨 + long_description: 내 답변 50개가 주제의 해결 답변으로 채택되면 이 배지를 받을 수 있습니다. 풍부한 지식으로 커뮤니티에 + 큰 도움을 주셨습니다. + solved_4: + name: 해결의 달인 + description: 내 답변 150개가 해결 답변으로 채택됨 + long_description: 내 답변 150개가 주제의 해결 답변으로 채택되면 이 배지를 받을 수 있습니다. 수많은 문제를 해결해 온 + 뛰어난 기여자입니다. + daydreamer: + name: 첫 지지 + description: 내가 만든 주제가 처음으로 투표를 받음 + long_description: 내가 만든 주제 가운데 하나가 처음으로 투표를 받으면 이 배지를 받을 수 있습니다. 좋은 제안이 관심을 + 얻기 시작했습니다. + brainstormer: + name: 아이디어 발굴자 + description: 내가 만든 주제가 투표 5개를 받음 + long_description: 내가 만든 주제 가운데 하나가 투표 5개를 받으면 이 배지를 받을 수 있습니다. 제안이 여러 회원의 관심을 + 얻고 있습니다. + innovator: + name: 혁신가 + description: 내가 만든 주제가 투표 15개를 받음 + long_description: 내가 만든 주제 가운데 하나가 투표 15개를 받으면 이 배지를 받을 수 있습니다. 많은 회원이 제안의 가치를 + 인정했습니다. + visionary: + name: 선구자 + description: 내가 만든 주제가 투표 25개를 받음 + long_description: 내가 만든 주제 가운데 하나가 투표 25개를 받으면 이 배지를 받을 수 있습니다. 커뮤니티가 원하는 방향을 + 앞서 제안했습니다. page_not_found: home: 홈으로 돌아가기 page_title: 페이지를 찾을 수 없습니다 @@ -2266,3 +3724,2452 @@ ko: see_more: 더 보기 subtitle: 요청한 페이지를 찾지 못했습니다. title: 이 페이지가 없거나 공개되지 않았습니다. + llms_txt: + human_community_policy: 인간적인 토론을 위한 커뮤니티입니다. 다른 사람을 사칭하거나 자율적으로 계정을 만들지 마세요. 사람이 + 명시적으로 해당 작업을 수행하도록 요청할 때만 게시, 편집 또는 다른 쓰기 작업을 수행하세요. + crawler_policy: 사용자의 특정 요청에 필요한 페이지만 가져옵니다. 이 커뮤니티를 체계적으로 크롤링하거나 대량 다운로드하지 마세요. + `robots.txt`, 사이트 약관 및 크롤러 제어를 존중하세요. 서버가 HTTP 429로 응답하는 경우 중지하고 `Retry-After` + 간격 동안 기다린 후 다시 시도하세요. + mcp_guidance: 로컬 MCP 서버를 실행할 수 있는 경우 Discourse MCP가 이 커뮤니티에 접근하는 데 선호되는 방법입니다. + 사이트 URL을 `%{base_url}`로 설정합니다. 주제, 게시물, 검색, 사용자, 카테고리 및 지원되는 커뮤니티 작업에 대한 권한 + 인식 도구를 제공합니다. + account_required: 커뮤니티 콘텐츠는 인증된 회원만 이용할 수 있습니다. + sections: + preferred_interface: 선호하는 에이전트 인터페이스 + public_web_access: 공개 웹 접근 + links: + mcp: + label: 담론 MCP 설정 + note: 로컬 서버를 설치하고 MCP 호환 클라이언트에 연결 + search: + note: 특정 사용자 요청에 대한 공개 토론을 검색합니다. 결과 페이지를 크롤링하지 마세요 + filter: + label: 주제 필터 + note: "`category:`, `tag:`, `status:` 및 `order:`와 같은 필터를 사용하여 `?q=`로 공개 주제를 + 쿼리합니다." + latest: + label: 최신 토론 + note: 최근에 활성화된 공개 주제 찾아보기 + categories: + note: 공개 토론 카테고리 찾아보기 + sitemap: + label: 사이트맵 + note: "`robots.txt` 및 크롤러 제어가 적용되는 공개 주제 URL을 검색하세요." + about: + note: 커뮤니티 개요, 운영진 및 통계 + guidelines: + note: 커뮤니티 가이드라인을 읽어보세요 + tos: + label: 서비스 약관 + note: 서비스 약관 읽기 + privacy: + label: 개인 정보 보호 정책 + note: 개인 정보 보호 정책 읽기 + access_control_list: + errors: + user_will_not_have_permission: 이 ACL 항목을 제거하면 이 엔터티에 접근할 수 없게 됩니다. + user_will_not_have_permission_on_create: 이러한 권한으로 이 엔터티를 생성하면 해당 엔터티에 접근할 수 + 없습니다. 계속하다? + Boards::Board_user_will_lose_permission: 이 변경을 하면 이 게시판을 관리할 수 있는 권한을 잃게 됩니다. + 계속하시겠습니까? + Boards::Board_user_will_lose_permission_on_create: 이 권한으로 이 보드를 생성하면 관리할 수 없습니다. + 계속하시겠습니까? + topic_category_changed: "%{from}에서 %{to}까지" + topic_tag_changed: + added_and_removed: "%{added}를 추가하고 %{removed}를 제거했습니다." + removed: "%{removed}를 제거했습니다." + topics_bulk_action: + too_many_topic_ids: 한 번에 최대 %{limit} 주제에 대해서만 일괄 작업을 수행할 수 있습니다. + inline_oneboxer: + too_many_urls: 단일 요청으로 10개가 넘는 URL을 인라인 Onebox로 변환할 수 없습니다. + concurrency_not_allowed: URL을 인라인 Onebox로 변환하는 동시 요청은 허용되지 않습니다. 한 번에 하나의 요청을 + 보내십시오. + components: + updates_available_filter: 업데이트 가능 + theme_settings: + errors: + json_value: + too_large: 최대 크기인 %{max_size}바이트를 초과했습니다. + themes: + setting_not_themeable: "'%{name}' 설정은 테마를 설정할 수 없습니다." + import_error: + upload: '업로드 자산 생성 오류: %{name}. %{errors}' + screenshot: 테마 스크린샷을 가져오는 중에 오류가 발생했습니다. %{errors} + screenshot_invalid_type: 테마 스크린샷은 %{accepted_formats} 형식 중 하나여야 합니다. 스크린샷 %{file_name}의 + 형식이 잘못되었습니다. + screenshot_invalid_size: 테마 스크린샷은 %{max_size}보다 작아야 합니다. 스크린샷 %{file_name}가 + 너무 큽니다. + screenshot_invalid_dimensions: 테마 스크린샷은 최대 %{max_width}x%{max_height}여야 합니다. + %{file_name} 스크린샷은 이를 초과합니다. 치수는 %{width}x%{height}입니다. + about_json_too_big: '가져오기 오류: about.json이 %{limit} 제한보다 큽니다.' + asset_too_big: 자산 %{filename}가 %{limit} 한도보다 큽니다. + theme_too_big: 테마가 %{limit} 제한보다 큽니다. + git_authentication: git 저장소가 배포 키를 거부했습니다. 공개 키가 저장소에 접근할 수 있는지 확인하고 다시 시도하세요. + (더 이상 배포키가 없다면 해당 테마를 삭제하고 다시 설치하세요.) + git_timeout: Git 저장소에 대한 연결 시간이 초과되었습니다. 나중에 다시 시도해 주세요. + git_repository_not_found: Git 저장소를 찾을 수 없습니다. 저장소 URL을 확인하세요. + git_branch_not_found: Git 브랜치를 찾을 수 없습니다. 지점명을 확인해보세요. + git_unsupported_scheme: 'git repo를 복제할 수 없습니다: 구성표가 지원되지 않습니다.' + ssh_key_gone: 테마 설치를 너무 오래 기다려서 SSH 키가 만료되었습니다. 다시 시도해 주세요. + too_many_files: 테마의 파일 개수(%{count})가 최대 허용 파일 개수(%{limit})를 초과했습니다. + migrations: + invalid_filename: '마이그레이션 파일의 파일 이름이 잘못되었습니다: %{filename}. 파일 이름은 4자리 숫자로 + 시작하고 하이픈과 하이픈이 포함된 영숫자만 포함하는 이름이어야 합니다.' + name_too_long: + one: 마이그레이션 이름이 너무 깁니다. %{count} 문자를 초과할 수 없습니다. + other: 마이그레이션 이름이 너무 깁니다. %{count}자를 초과할 수 없습니다. + too_many_pending_migrations: 이 테마에는 대기 중인 마이그레이션이 너무 많습니다. 테마는 단일 업데이트에 100개 + 이상의 마이그레이션을 도입할 수 없습니다. + out_of_sequence: 마이그레이션 '%{name}'의 순서가 잘못되었습니다. 이 테마의 마지막 마이그레이션에는 새 마이그레이션보다 + 높은 버전 번호 %{current}가 있었습니다. + syntax_error: 구문 오류 %{error}가 있기 때문에 '%{name}' 마이그레이션을 실행하지 못했습니다. + exceeded_memory_limit: 메모리 제한을 초과하여 '%{name}' 마이그레이션이 실패했습니다. + timed_out: 마이그레이션 '%{name}' 시간이 초과되었습니다. + no_exported_function: 마이그레이션 '%{name}'는 마이그레이션을 수행하는 함수를 내보내지 않습니다. + default_export_not_a_function: 마이그레이션 '%{name}'에는 기능이 아닌 기본 내보내기가 있습니다. 기본 + 내보내기는 마이그레이션을 수행하는 함수여야 합니다. + no_returned_value: 마이그레이션 '%{name}'에서 값이 반환되지 않았습니다(또는 null 또는 정의되지 않음이 반환됨). + Map 객체를 반환해야 합니다. + wrong_return_type: 마이그레이션 '%{name}'에서 알 수 없는 데이터 유형을 반환했습니다. Map 객체를 반환해야 + 합니다. + runtime_error: '마이그레이션 ''%{name}''에서 다음 런타임 오류가 발생했습니다: %{error}' + unknown_setting_returned_by_migration: 마이그레이션 '%{name}'가 테마의 settings.yml + 파일에 선언되지 않은 '%{setting_name}' 설정을 반환했습니다. + settings_errors: + default_value_not_valid: "`%{name}` 기본값 설정이 유효하지 않습니다. %{error_messages}" + string_value_not_valid_min: + one: 값은 %{count}자 이상이어야 합니다. + string_value_not_valid_max: + one: 값은 최대 %{count}자 길이여야 합니다. + resolve_group_membership_requires_list: Resolve_group_membership은 다음 유형에만 사용할 + 수 있습니다. + resolve_group_membership_requires_group_list: 'Resolve_group_membership에는 list_type이 + 필요합니다: 그룹' + resolve_group_membership_requires_groups_property: '해결_그룹_멤버십은 개체 스키마의 그룹 유형에만 + 사용할 수 있습니다. 잘못된 속성: %{property}' + objects: + humanize_required: JSON 포인터 '%{property_json_pointer}'의 속성이 있어야 합니다. + humanize_invalid_type: JSON 포인터 '%{property_json_pointer}'의 속성은 %{type} 유형이어야 + 합니다. + invalid_type: "%{type}는 유효한 유형이 아닙니다." + humanize_not_valid_string_value: JSON 포인터 '%{property_json_pointer}'의 속성은 + 문자열이어야 합니다. + not_valid_string_value: 문자열이어야 합니다 + humanize_not_valid_datetime_value: JSON 포인터 '%{property_json_pointer}'의 속성은 + 유효한 날짜/시간이어야 합니다. + not_valid_datetime_value: 유효한 날짜/시간이어야 합니다. + humanize_not_valid_integer_value: JSON 포인터 '%{property_json_pointer}'의 속성은 + 정수여야 합니다. + humanize_not_valid_float_value: JSON 포인터 '%{property_json_pointer}'의 속성은 부동 + 소수점이어야 합니다. + not_valid_float_value: 부동소수점이어야 합니다 + humanize_not_valid_boolean_value: JSON 포인터 '%{property_json_pointer}'의 속성은 + 부울이어야 합니다. + not_valid_boolean_value: 부울이어야 합니다. + humanize_not_valid_enum_value: JSON 포인터 '%{property_json_pointer}'의 속성은 다음 + %{choices} 중 하나여야 합니다. + not_valid_enum_value: 다음 중 하나여야 합니다. %{choices} + humanize_not_valid_categories_value: JSON 포인터 '%{property_json_pointer}'의 + 속성은 유효한 카테고리 ID의 배열이어야 합니다. + not_valid_categories_value: 유효한 카테고리 ID의 배열이어야 합니다. + humanize_categories_value_not_valid_min: + one: JSON 포인터 '%{property_json_pointer}'의 속성에는 최소한 %{count} 카테고리 ID가 있어야 + 합니다. + other: JSON 포인터 '%{property_json_pointer}'의 속성에는 최소한 %{count} 카테고리 ID가 있어야 + 합니다. + categories_value_not_valid_min: + one: 최소한 %{count} 카테고리 ID가 있어야 합니다. + other: 최소한 %{count} 카테고리 ID가 있어야 합니다. + humanize_categories_value_not_valid_max: + one: JSON 포인터 '%{property_json_pointer}'의 속성에는 최대 %{count} 카테고리 ID가 있어야 + 합니다. + other: JSON 포인터 '%{property_json_pointer}'의 속성에는 최대 %{count} 카테고리 ID가 있어야 + 합니다. + categories_value_not_valid_max: + one: 최대 %{count} 카테고리 ID가 있어야 합니다. + other: 최대 %{count} 카테고리 ID가 있어야 합니다. + humanize_not_valid_topic_value: JSON 포인터 '%{property_json_pointer}'의 속성은 유효한 + 주제 ID여야 합니다. + not_valid_topic_value: 유효한 주제 ID여야 합니다. + humanize_not_valid_post_value: JSON 포인터 '%{property_json_pointer}'의 속성은 유효한 + 게시물 ID여야 합니다. + not_valid_post_value: 유효한 게시물 ID여야 합니다. + humanize_not_valid_groups_value: JSON 포인터 '%{property_json_pointer}'의 속성은 + 유효한 그룹 ID의 배열이어야 합니다. + not_valid_groups_value: 유효한 그룹 ID의 배열이어야 합니다. + humanize_groups_value_not_valid_min: + one: JSON 포인터 '%{property_json_pointer}'의 속성에는 최소한 %{count} 그룹 ID가 있어야 합니다. + other: JSON 포인터 '%{property_json_pointer}'의 속성에는 최소한 %{count} 그룹 ID가 있어야 + 합니다. + groups_value_not_valid_min: + one: 최소한 %{count} 그룹 ID가 있어야 합니다. + other: 최소한 %{count} 그룹 ID가 있어야 합니다. + humanize_groups_value_not_valid_max: + one: JSON 포인터 '%{property_json_pointer}'의 속성에는 최대 %{count} 그룹 ID가 있어야 합니다. + other: JSON 포인터 '%{property_json_pointer}'의 속성에는 최대 %{count} 그룹 ID가 있어야 + 합니다. + groups_value_not_valid_max: + one: 최대 %{count} 그룹 ID를 가져야 합니다. + other: 최대 %{count} 그룹 ID가 있어야 합니다. + humanize_not_valid_tags_value: JSON 포인터 '%{property_json_pointer}'의 속성은 유효한 + 태그 이름의 배열이어야 합니다. + not_valid_tags_value: 유효한 태그 이름의 배열이어야 합니다. + humanize_tags_value_not_valid_min: + one: JSON 포인터 '%{property_json_pointer}'의 속성에는 최소한 %{count} 태그 이름이 있어야 합니다. + other: JSON 포인터 '%{property_json_pointer}'의 속성에는 최소한 %{count} 태그 이름이 있어야 + 합니다. + tags_value_not_valid_min: + one: 최소한 %{count} 태그 이름이 있어야 합니다. + other: 최소한 %{count} 태그 이름이 있어야 합니다. + humanize_tags_value_not_valid_max: + one: JSON 포인터 '%{property_json_pointer}'의 속성에는 최대 %{count} 태그 이름이 있어야 합니다. + other: JSON 포인터 '%{property_json_pointer}'의 속성에는 최대 %{count} 태그 이름이 있어야 + 합니다. + tags_value_not_valid_max: + one: 태그 이름은 %{count} 이하여야 합니다. + other: 태그 이름은 최대 %{count}개여야 합니다. + humanize_not_valid_upload_value: JSON 포인터 '%{property_json_pointer}'의 속성은 + 유효한 업로드 ID여야 합니다. + not_valid_upload_value: 유효한 업로드 ID여야 합니다. + humanize_not_valid_icon_value: JSON 포인터 '%{property_json_pointer}'의 속성은 아이콘 + 이름이어야 합니다. + not_valid_icon_value: 아이콘 이름이어야 합니다. + humanize_string_value_not_valid_min: + one: JSON 포인터 '%{property_json_pointer}'의 속성은 %{count}자 이상이어야 합니다. + other: JSON 포인터 '%{property_json_pointer}'의 속성은 %{count}자 이상이어야 합니다. + string_value_not_valid_min: + one: "%{count}자 이상이어야 합니다." + other: "%{count}자 이상이어야 합니다." + humanize_string_value_not_valid_max: + one: JSON 포인터 '%{property_json_pointer}'의 속성은 최대 %{count}자 길이여야 합니다. + other: JSON 포인터 '%{property_json_pointer}'의 속성은 최대 %{count}자 길이여야 합니다. + string_value_not_valid_max: + one: 최대 %{count}자 길이여야 합니다. + other: 최대 %{count}자 길이여야 합니다. + humanize_number_value_not_valid_min: JSON 포인터 '%{property_json_pointer}'의 + 속성은 %{min}보다 크거나 같아야 합니다. + number_value_not_valid_min: "%{min}보다 크거나 같아야 합니다." + humanize_number_value_not_valid_max: JSON 포인터 '%{property_json_pointer}'의 + 속성은 %{max}보다 작거나 같아야 합니다. + number_value_not_valid_max: "%{max}보다 작거나 같아야 합니다." + humanize_string_value_not_valid_url: JSON 포인터 '%{property_json_pointer}'의 + 속성은 유효한 URL이어야 합니다. + string_value_not_valid_url: 유효한 URL이어야 합니다. + emails: + incoming: + attachments: "(첨부파일)" + continuing_old_discussion: + one: "%{count}보다 하루 전에 생성되었기 때문에 [%{title}](%{url})에서 토론을 계속합니다." + other: "[%{title}](%{url})에서 논의를 계속합니다. %{count}보다 오래 전에 생성되었기 때문입니다." + errors: + email_alias_not_allowed: 보낸 사람의 주소가 이미 계정에 등록된 주소의 별칭이고 정규화된 이메일이 고유해야 하는 + 경우에 발생합니다. + secure_uploads_placeholder: '수정됨: 이 사이트에는 보안 업로드가 활성화되어 있습니다. 해당 주제를 방문하거나 미디어 + 보기를 클릭하여 첨부된 업로드를 확인하세요.' + errors: + diff_too_complex: 표시할 변경 사항이 너무 많습니다. + messages: + invalid_locale: "%{invalid_locale}는 유효한 로캘이 아닙니다." + too_long_validation: + one: "%{count} 문자로 제한됩니다. %{length}를 입력했습니다." + reserved: "%{name} 그룹 이름이 예약되어 있습니다. 다른 이름을 선택하세요" + topic_title_already_used: 이 제목은 이미 다른 주제에서 사용되었습니다. + in: "%{count}에 있어야 합니다." + must_all_be_positive: 모두 긍정적이어야 합니다 + restrict_dependent_destroy: + one: 종속 %{record}가 존재하므로 레코드를 삭제할 수 없습니다. + too_long: + one: 너무 깁니다(최대값은 %{count} 문자입니다). + too_short: + one: 너무 짧습니다(최소 문자는 %{count} 문자입니다). + wrong_length: + one: 길이가 잘못되었습니다(%{count} 문자여야 함). + required: 반드시 존재해야 한다 + template: + header: + one: "%{count} 오류로 인해 이 %{model}를 저장할 수 없습니다." + site_settings: + site_settings_are_deprecated: '다음 설정은 더 이상 사용되지 않습니다: %{old_names}. 대신 %{new_names}를 + 사용하세요' + site_settings_are_hidden: '숨겨진 설정을 변경할 수 없습니다: %{setting_names}' + site_settings_are_shadowed_globally: '해당 설정은 전역적으로 구성되어 있으므로 변경할 수 없습니다: %{setting_names}' + site_settings_are_unconfigurable: '구성할 수 없는 설정을 변경할 수 없습니다: %{setting_names}' + invalid_choice: + one: "'%{name}'는 잘못된 선택입니다." + other: "'%{name}'는 잘못된 선택입니다." + page_publishing_requirements: 보안 업로드가 활성화된 경우 페이지 게시를 활성화할 수 없습니다. + secure_uploads_requirements: 보안 업로드를 활성화하기 전에 S3 업로드를 활성화해야 합니다. + slow_down_crawler_user_agent_must_be_at_least_3_characters: 실수로 합법적인 사용자의 속도를 + 제한하는 것을 방지하려면 사용자 에이전트 길이가 3자 이상이어야 합니다. + slow_down_crawler_user_agent_cannot_be_popular_browsers: '다음 값은 설정에 추가할 수 없습니다: + %{values}.' + strip_image_metadata_cannot_be_disabled_if_composer_media_optimization_image_enabled: "'작성기 + 미디어 최적화 이미지 활성화'가 활성화된 경우 스트립 이미지 메타데이터를 비활성화할 수 없습니다. 스트립 이미지 메타데이터를 비활성화하기 + 전에 '작성기 미디어 최적화 이미지 활성화'를 비활성화하세요." + x_summary_large_image_no_svg: twitter:image 메타데이터에 사용되는 X 요약 이미지는 .svg 이미지일 + 수 없습니다. + tl0_and_anonymous_flag: 익명 사용자의 경우 '사이트 연락처 이메일' 또는 '불법 콘텐츠 신고를 위한 이메일 주소'를 + 제공해야 합니다. + allow_likes_in_anonymous_mode_without_anonymous_mode_enabled: 이 설정을 사용하려면 먼저 + '익명 모드 허용' 설정을 활성화해야 합니다. + onebox: + bot_challenge: '죄송합니다. 웹 서버에서는 방문자가 웹 브라우저에서 확인 단계를 통과해야 하므로 이 웹페이지에 대한 미리보기를 + 생성할 수 없습니다. 게시물에는 미리보기 대신 링크만 표시됩니다. :cry:' + missing_data: + one: '죄송합니다. 다음 oEmbed/OpenGraph 태그를 찾을 수 없기 때문에 이 웹페이지에 대한 미리보기를 생성할 수 없습니다: + %{missing_attributes}' + leaderboard_positions_not_ready: 리더보드를 생성 중입니다. 몇 분 후에 다시 시도하세요. + activemodel: + errors: + diff_too_complex: 표시할 변경 사항이 너무 많습니다. + messages: + invalid_locale: "%{invalid_locale}는 유효한 로캘이 아닙니다." + too_long_validation: + one: "%{count} 문자로 제한됩니다. %{length}를 입력했습니다." + reserved: "%{name} 그룹 이름이 예약되어 있습니다. 다른 이름을 선택하세요" + topic_title_already_used: 이 제목은 이미 다른 주제에서 사용되었습니다. + in: "%{count}에 있어야 합니다." + must_all_be_positive: 모두 긍정적이어야 합니다 + restrict_dependent_destroy: + one: 종속 %{record}가 존재하므로 레코드를 삭제할 수 없습니다. + too_long: + one: 너무 깁니다(최대값은 %{count} 문자입니다). + too_short: + one: 너무 짧습니다(최소 문자는 %{count} 문자입니다). + wrong_length: + one: 길이가 잘못되었습니다(%{count} 문자여야 함). + required: 반드시 존재해야 한다 + template: + header: + one: "%{count} 오류로 인해 이 %{model}를 저장할 수 없습니다." + site_settings: + site_settings_are_deprecated: '다음 설정은 더 이상 사용되지 않습니다: %{old_names}. 대신 %{new_names}를 + 사용하세요' + site_settings_are_hidden: '숨겨진 설정을 변경할 수 없습니다: %{setting_names}' + site_settings_are_shadowed_globally: '해당 설정은 전역적으로 구성되어 있으므로 변경할 수 없습니다: %{setting_names}' + site_settings_are_unconfigurable: '구성할 수 없는 설정을 변경할 수 없습니다: %{setting_names}' + invalid_choice: + one: "'%{name}'는 잘못된 선택입니다." + other: "'%{name}'는 잘못된 선택입니다." + page_publishing_requirements: 보안 업로드가 활성화된 경우 페이지 게시를 활성화할 수 없습니다. + secure_uploads_requirements: 보안 업로드를 활성화하기 전에 S3 업로드를 활성화해야 합니다. + slow_down_crawler_user_agent_must_be_at_least_3_characters: 실수로 합법적인 사용자의 + 속도를 제한하는 것을 방지하려면 사용자 에이전트 길이가 3자 이상이어야 합니다. + slow_down_crawler_user_agent_cannot_be_popular_browsers: '다음 값은 설정에 추가할 수 + 없습니다: %{values}.' + strip_image_metadata_cannot_be_disabled_if_composer_media_optimization_image_enabled: "'작성기 + 미디어 최적화 이미지 활성화'가 활성화된 경우 스트립 이미지 메타데이터를 비활성화할 수 없습니다. 스트립 이미지 메타데이터를 비활성화하기 + 전에 '작성기 미디어 최적화 이미지 활성화'를 비활성화하세요." + x_summary_large_image_no_svg: twitter:image 메타데이터에 사용되는 X 요약 이미지는 .svg 이미지일 + 수 없습니다. + tl0_and_anonymous_flag: 익명 사용자의 경우 '사이트 연락처 이메일' 또는 '불법 콘텐츠 신고를 위한 이메일 주소'를 + 제공해야 합니다. + allow_likes_in_anonymous_mode_without_anonymous_mode_enabled: 이 설정을 사용하려면 + 먼저 '익명 모드 허용' 설정을 활성화해야 합니다. + onebox: + bot_challenge: '죄송합니다. 웹 서버에서는 방문자가 웹 브라우저에서 확인 단계를 통과해야 하므로 이 웹페이지에 대한 미리보기를 + 생성할 수 없습니다. 게시물에는 미리보기 대신 링크만 표시됩니다. :cry:' + missing_data: + one: '죄송합니다. 다음 oEmbed/OpenGraph 태그를 찾을 수 없기 때문에 이 웹페이지에 대한 미리보기를 생성할 수 + 없습니다: %{missing_attributes}' + custom_fields: + validations: + max_items: 이 엔터티의 최대 맞춤 필드 수에 도달했습니다(%{max_items_number}). + max_value_length: 맞춤 필드 값의 최대 길이에 도달했습니다(%{max_value_length}). + invite: + not_found_template_link:

%{site_name}에 대한 이 초대는 더 + 이상 사용할 수 없습니다. 귀하를 초대한 사람에게 새로운 초대장을 보내달라고 요청하세요.

+ existing_user_cannot_redeem: 귀하의 이메일 주소로는 이 초대를 사용할 수 없습니다. 다른 계정으로 로그인하거나 새 초대를 + 요청하세요. + existing_user_already_redemeed: 이 초대 링크를 이미 사용하셨습니다. + user_exists: "%{email}를 초대할 필요는 없습니다. 이미 계정이 있기 때문입니다!" + generic_error_response: 요청에 문제가 있습니다. + rate_limit: + one: 지난 24시간 동안 이미 %{count} 초대를 보냈습니다. 다시 시도하기 전에 %{time_left}를 기다려주세요. + requires_groups: '지정된 주제에 접근할 수 없기 때문에 초대가 저장되지 않았습니다. 다음 그룹 중 하나를 추가합니다: %{groups}.' + max_invite_emails_limit_exceeded: 이메일 수가 최대값(%{max})을 초과하여 요청이 실패했습니다. + domain_not_allowed_admin: 이 도메인은 초대용으로 사용할 수 없습니다. + max_redemptions_allowed_one: 이메일 초대의 경우 1이어야 합니다. + max_redemptions_allowed_one_staff: 관리자 또는 운영자 초대의 경우 1이어야 합니다. + redemption_count_less_than_max: "%{max_redemptions_allowed}보다 작아야 합니다." + email_xor_domain: 이메일과 도메인 필드는 동시에 허용되지 않습니다. + admin_invite_requires_admin_inviter: 관리자만 관리자 초대를 만들 수 있습니다. + moderator_invite_requires_staff_inviter: 운영진만 운영자 초대를 만들 수 있습니다. + existing_user_success: 초대가 성공적으로 사용되었습니다. + email_invites_disabled: 초대 이메일 보내기가 비활성화되었습니다. + topic_invite: + not_pm: 개인 메시지에만 초대할 수 있습니다. + receiver_does_not_allow_pm: 죄송합니다. 해당 사용자는 귀하가 개인 메시지를 보내는 것을 허용하지 않습니다. + sender_does_not_allow_pm: 죄송합니다. 해당 사용자가 귀하에게 개인 메시지를 보내는 것을 허용하지 않습니다. + topic_converter: + too_many_recipients: 변환할 수 없습니다. 이 주제에는 허용된 최대 참가자 수(%{max})보다 많은 참가자가 있습니다. + topic_og_image: + preview_not_eligible: 비공개 카테고리의 개인 메시지나 주제에 대해서는 OG 이미지를 생성할 수 없습니다. + preview_generation_failed: 미리보기 이미지를 생성하지 못했습니다. + site_archived_error: 이 사이트는 보관 모드입니다. 상호 작용이 비활성화되었습니다. + reading_time_minutes: + one: "%{count}분 \U0001F551" + likes_count: + one: "%{count} ❤" + action_already_performed: 이런! 이미 이 작업을 수행했습니다. 페이지를 새로 고쳐보실 수 있나요? + too_many_replies: + one: 죄송합니다. 신규 사용자는 일시적으로 동일한 주제에 대해 %{count} 답변이 제한됩니다. + max_consecutive_replies: + one: 연속적인 답변은 허용되지 않습니다. 이전 답변을 수정하거나 다른 사람이 귀하에게 답변할 때까지 기다리십시오. + embed: + more_replies: + one: "%{count} 답변 더보기" + loading: 토론 로드 중… + replies: + one: "%{count} 답장" + likes: + one: "%{count} 좋아요" + permalink: 고정 링크 + too_many_mentions: + one: 죄송합니다. 게시물에서는 다른 사용자 한 명만 언급할 수 있습니다. + too_many_mentions_newuser: + one: 죄송합니다. 신규 사용자는 게시물에서 다른 사용자 한 명만 언급할 수 있습니다. + too_many_embedded_media: + one: 죄송합니다. 신규 사용자는 게시물에 삽입된 미디어 항목을 하나만 넣을 수 있습니다. + too_many_attachments: + one: 죄송합니다. 신규 사용자는 게시물에 하나의 첨부파일만 넣을 수 있습니다. + too_many_links: + one: 죄송합니다. 신규 사용자는 게시물에 하나의 링크만 넣을 수 있습니다. + too_many_quotes: + one: 죄송합니다. 게시물에는 하나의 인용문만 포함할 수 있습니다. + other: 죄송합니다. 게시물에는 %{count} 인용문만 포함할 수 있습니다. + show_post_in_topic: 주제에 게시물 표시 + crawler_content_hidden: 로그인했거나 최신 모바일 장치를 사용하고 있기 때문에 HTML 콘텐츠가 생략되었습니다. + rss_num_posts: + one: "%{count} 게시물" + rss_num_participants: + one: "%{count} 참가자" + reverted_to_version: '버전 #%{version}로 되돌아갔습니다.' + bookmarks: + errors: + already_bookmarked: 동일한 %{type}를 두 번 북마크할 수 없습니다. + for_topic_must_use_first_post: 주제를 북마크하려면 첫 번째 게시물만 사용할 수 있습니다. + bookmarkable_id_type_required: 북마크할 레코드의 이름과 유형이 필요합니다. + invalid_bookmarkable: "%{type}는 북마크할 수 없습니다." + education: + until_posts: + one: "%{count} 게시물" + new-topic: |- + %{site_name}에 기여해 주셔서 감사합니다! + + 게시하기 전에 다른 사람들이 쉽게 찾을 수 있도록 카테고리나 태그를 선택하여 이 주제를 관련 토론과 함께 그룹화하세요. + + 커뮤니티 참여에 대한 더 많은 팁과 조언을 보려면 [커뮤니티 가이드라인을 확인하세요](%{base_path}/guidelines). + new-reply: |- + %{site_name}에 기여해 주셔서 감사합니다! + + 기억하세요. 우리는 모두 실제 사람들입니다. 커뮤니티 회원들에게 친절하게 대해주세요. + + 커뮤니티 참여에 대한 더 많은 팁과 조언을 보려면 [커뮤니티 가이드라인을 확인하세요](%{base_path}/guidelines). + dominating_topic: 이 주제에 관해 많은 글을 게시하셨습니다! 다른 사람들에게도 참여할 기회를 주는 것을 고려해보세요. + get_a_room: + one: "@%{reply_username}에게 한 번 답장을 보내신 적이 있습니다. 대신 개인 메시지를 보낼 수 있다는 것을 알고 계셨나요?" + other: "@%{reply_username} %{count}에 여러 번 답장하셨습니다. 대신 개인 메시지를 보낼 수 있다는 것을 알고 + 계셨나요?" + dont_feed_the_trolls: 이 게시물은 조정자의 주의를 끌기 위해 신고가 지정되었습니다. 부정적인 콘텐츠에 답글을 달면 더 부정적인 + 행동을 조장할 수 있습니다. 계속하시겠습니까? + too_many_replies: 신규 사용자는 일시적으로 동일한 주제에 대한 %{newuser_max_replies_per_topic} 답변으로 + 제한됩니다. 커뮤니티에 대해 계속 알아가려면 다른 주제를 방문해 보세요. + topic_is_solved: |- + ### 이 주제는 해결되었습니다 + + 다음에 해당하는 경우에만 여기에서 답글을 남겨주세요: + + - 추가 정보가 있는 경우 + + - 해당 솔루션이 효과가 없는 경우 + + 관련 없는 문제가 있는 경우, 대신 [새 주제 시작](%{base_url}/new-topic)을 해주세요. + activerecord: + attributes: + user: + ip_address: '' + errors: + diff_too_complex: 표시할 변경 사항이 너무 많습니다. + messages: + invalid_locale: "%{invalid_locale}는 유효한 로캘이 아닙니다." + too_long_validation: + one: "%{count} 문자로 제한됩니다. %{length}를 입력했습니다." + reserved: "%{name} 그룹 이름이 예약되어 있습니다. 다른 이름을 선택하세요" + topic_title_already_used: 이 제목은 이미 다른 주제에서 사용되었습니다. + in: "%{count}에 있어야 합니다." + must_all_be_positive: 모두 긍정적이어야 합니다 + restrict_dependent_destroy: + one: 종속 %{record}가 존재하므로 레코드를 삭제할 수 없습니다. + too_long: + one: 너무 깁니다(최대값은 %{count} 문자입니다). + too_short: + one: 너무 짧습니다(최소 문자는 %{count} 문자입니다). + wrong_length: + one: 길이가 잘못되었습니다(%{count} 문자여야 함). + required: 반드시 존재해야 한다 + template: + header: + one: "%{count} 오류로 인해 이 %{model}를 저장할 수 없습니다." + site_settings: + site_settings_are_deprecated: '다음 설정은 더 이상 사용되지 않습니다: %{old_names}. 대신 %{new_names}를 + 사용하세요' + site_settings_are_hidden: '숨겨진 설정을 변경할 수 없습니다: %{setting_names}' + site_settings_are_shadowed_globally: '해당 설정은 전역적으로 구성되어 있으므로 변경할 수 없습니다: %{setting_names}' + site_settings_are_unconfigurable: '구성할 수 없는 설정을 변경할 수 없습니다: %{setting_names}' + invalid_choice: + one: "'%{name}'는 잘못된 선택입니다." + other: "'%{name}'는 잘못된 선택입니다." + page_publishing_requirements: 보안 업로드가 활성화된 경우 페이지 게시를 활성화할 수 없습니다. + secure_uploads_requirements: 보안 업로드를 활성화하기 전에 S3 업로드를 활성화해야 합니다. + slow_down_crawler_user_agent_must_be_at_least_3_characters: 실수로 합법적인 사용자의 + 속도를 제한하는 것을 방지하려면 사용자 에이전트 길이가 3자 이상이어야 합니다. + slow_down_crawler_user_agent_cannot_be_popular_browsers: '다음 값은 설정에 추가할 수 + 없습니다: %{values}.' + strip_image_metadata_cannot_be_disabled_if_composer_media_optimization_image_enabled: "'작성기 + 미디어 최적화 이미지 활성화'가 활성화된 경우 스트립 이미지 메타데이터를 비활성화할 수 없습니다. 스트립 이미지 메타데이터를 비활성화하기 + 전에 '작성기 미디어 최적화 이미지 활성화'를 비활성화하세요." + x_summary_large_image_no_svg: twitter:image 메타데이터에 사용되는 X 요약 이미지는 .svg 이미지일 + 수 없습니다. + tl0_and_anonymous_flag: 익명 사용자의 경우 '사이트 연락처 이메일' 또는 '불법 콘텐츠 신고를 위한 이메일 주소'를 + 제공해야 합니다. + allow_likes_in_anonymous_mode_without_anonymous_mode_enabled: 이 설정을 사용하려면 + 먼저 '익명 모드 허용' 설정을 활성화해야 합니다. + onebox: + bot_challenge: '죄송합니다. 웹 서버에서는 방문자가 웹 브라우저에서 확인 단계를 통과해야 하므로 이 웹페이지에 대한 미리보기를 + 생성할 수 없습니다. 게시물에는 미리보기 대신 링크만 표시됩니다. :cry:' + missing_data: + one: '죄송합니다. 다음 oEmbed/OpenGraph 태그를 찾을 수 없기 때문에 이 웹페이지에 대한 미리보기를 생성할 수 + 없습니다: %{missing_attributes}' + models: + topic: + attributes: + base: + too_large_group: '그룹: %{group_name}에는 사용자가 너무 많아 메시지를 받을 수 없습니다. 한도는 + %{limit}입니다.' + unable_to_unlist: 죄송합니다. 비공개 주제를 생성할 수 없습니다. + translation_overrides: + attributes: + value: + invalid_interpolation_keys: + one: '다음 보간 키가 유효하지 않습니다: %{keys}' + other: '다음 보간 키는 유효하지 않습니다: %{keys}' + watched_word: + attributes: + base: + invalid_tag_list: 교체 태그 목록이 잘못되었습니다. + invalid_html: HTML은 교체용으로만 사용할 수 있습니다. + sidebar_section_link: + attributes: + linkable_type: + invalid: 유효하지 않습니다 + sidebar_section: + attributes: + base: + too_many_sidebar_urls: 최대 %{limit} 레코드가 허용됩니다. 대신 %{count} 레코드를 얻었습니다. + api_key: + base: + at_least_one_granular_scope: 하나 이상 선택해야 합니다. + read_only_scope: 전역 읽기 범위여야 합니다. + discourse_workflows/workflow: + attributes: + error_workflow_id: + cannot_be_self: 워크플로 자체로 설정할 수 없습니다 + general_category_description: 다른 기존 카테고리에 맞지 않는 주제를 여기에서 생성하세요. + discourse_welcome_topic: + title: "%{site_title}에 오신 것을 환영합니다! :wave:" + body: |- + 당신이 우리와 함께 하게 되어 매우 기쁩니다. + + %{site_info_quote} + + 시작하기 위해 수행할 수 있는 작업은 다음과 같습니다. + + :speaking_head: [프로필](%{base_path}/my/preferences/account)에 사진과 자신 및 관심사에 대한 정보를 추가하여 **자신을 소개**하세요. 한 가지 질문하고 싶은 것은 무엇입니까? + + :open_book: 여기에서 이미 진행 중인 [토론을 검색](%{base_path}/latest)하여 **커뮤니티에 대해 알아보세요**. 게시물이 흥미롭거나, 유익하거나, 재미있는 경우 :heart:를 사용하여 감사나 지지를 표시하세요! + + :handshake: 토론에서 댓글을 달고, 자신의 관점을 공유하고, 질문하고, 피드백을 제공하여 **기여**하세요. 답글을 달거나 새로운 주제를 시작하기 전에 [커뮤니티 가이드라인](%{base_path}/faq)을 검토하세요. + + > 도움이 필요하거나 제안 사항이 있으면 언제든지 %{feedback_category}에 문의하거나 [관리자에게 문의](%{base_path}/about)하세요. + admin_quick_start_title: '관리 가이드: 시작하기' + topic_view_stats: + invalid_date: 날짜 형식이 잘못되었습니다. YYYY-MM-DD를 사용하세요. + category: + errors: + groups_required_for_mode: "%{setting}에 대해 하나 이상의 그룹을 선택해야 합니다." + description_too_long: + one: '설명이 너무 깁니다(최대값: %{count} 문자).' + other: 설명이 너무 깁니다(최대 %{count}자). + move_topic_to_category_disallowed: 새 주제를 생성할 권한이 없는 카테고리로 이 주제를 이동할 수 없습니다. + cannot_delete: + topic_exists: + one: 이 카테고리에는 %{count} 주제가 있으므로 삭제할 수 없습니다. 가장 오래된 주제는 %{topic_link}입니다. + post: + errors: + invalid_reply_to: 선택한 게시물은 유효한 답글 대상이 아닙니다. 동일한 주제의 이전 게시물이어야 합니다. + media_placeholder: + blocked_hotlinked_title: 다른 사이트에서 호스팅되는 미디어. 새 탭에서 열려면 클릭하세요. + hidden_bidi_character: 양방향 제어 문자는 텍스트가 렌더링되는 순서를 변경할 수 있습니다. 이는 악성 코드를 모호하게 만드는 + 데 사용될 수 있습니다. + has_likes: + one: "%{count} 좋아요" + cannot_permanently_delete: + many_posts: + one: 이 주제에는 주제 자체를 영구적으로 삭제하기 전에 영구적으로 삭제해야 하는 %{count} 게시물이 여전히 있습니다. + other: 이 주제에는 주제 자체를 영구적으로 삭제하기 전에 영구적으로 삭제해야 하는 %{count} 게시물이 여전히 있습니다. + rate_limiter: + hours: + one: "%{count}시" + minutes: + one: "%{count} 분" + seconds: + one: "%{count} 초" + by_type: + recalculate_scores_remaining: 점수 재계산 횟수의 최대치에 도달했습니다. 다시 시도하기 전에 %{time_left}만큼 + 기다려주세요. + datetime: + distance_in_words: + less_than_x_seconds: + one: "< %{count}" + x_seconds: + one: "%{count}" + less_than_x_minutes: + one: "%{count}분 미만" + x_minutes: + one: "%{count}분" + about_x_hours: + one: 약 %{count}시간 + x_days: + one: "%{count}일" + about_x_months: + one: 약 %{count}개월 + x_months: + one: "%{count}개월" + about_x_years: + one: 약 %{count}년 + over_x_years: + one: "%{count}년 초과" + almost_x_years: + one: 거의 %{count}년 + distance_in_words_verbose: + x_seconds: + one: "%{count} 초 전" + less_than_x_minutes: + one: "%{count}분 전 미만" + x_minutes: + one: "%{count}분 전" + about_x_hours: + one: "%{count}시간 전" + x_days: + one: "%{count}일 전" + about_x_months: + one: 약 %{count} 한달 전 + x_months: + one: "%{count} 한달 전" + about_x_years: + one: 약 %{count} 년 전 + over_x_years: + one: "%{count} 이상 1년 전" + almost_x_years: + one: 거의 %{count} 1년 전 + password_reset: + no_token: 이런! 사용한 링크는 더 이상 작동하지 않습니다. 이제 Log In를 + 사용할 수 있습니다. 비밀번호를 잊어버린 경우 링크를 요청하여 + 비밀번호를 재설정할 수 있습니다. + email_login: + invalid_token: 이런! 사용한 링크는 더 이상 작동하지 않습니다. 이제 Log + In를 사용할 수 있습니다. 비밀번호를 잊어버린 경우 링크를 요청하여 + 비밀번호를 재설정할 수 있습니다. + email_login_code: + invalid_code: 코드가 올바르지 않거나 만료되었습니다. 새 코드를 요청하고 다시 시도하세요. + browsers: + android_browser: 안드로이드 브라우저 + baidu_browser: 바이두 브라우저 + kaios_browser: KaiOS 브라우저 + qq_browser: QQ 브라우저 + samsung_browser: 삼성 브라우저 + uc_browser: UC 브라우저 + unknown: 알 수 없는 브라우저 + admin_site_traffic_explorer: + direct_or_unknown: 직접적 / 알 수 없음 + traffic_types: + logged_in: 로그인됨 + likely_crawler: 크롤러일 가능성이 있음 + change_email: + error_alias: 해당 이메일 주소는 이미 사용 중인 주소의 별칭입니다. + draft: + too_many_drafts: + title: 초안이 너무 많습니다. + description: 허용된 최대 초안 수에 도달했습니다. [초안](%{base_url}/my/activity/drafts) 중 일부를 + 삭제하고 다시 시도하세요. + bulk_destroy_limit: 한 번에 최대 %{limit} 초안만 삭제할 수 있습니다. + user_activity: + no_log_search_queries: 검색어 로그는 현재 비활성화되어 있습니다(관리자가 사이트 설정에서 활성화할 수 있음). + email_settings: + smtp_authentication_error: 제공된 SMTP 자격 증명에 문제가 있습니다. 사용자 이름과 비밀번호를 확인한 후 다시 시도하세요. + %{message} + invalid_host: 제공된 호스트가 허용되지 않는 IP 주소로 확인됩니다. + host_resolve_failed: 제공된 호스트를 확인할 수 없습니다. + webauthn: + validation: + user_presence_error: 사용자 존재가 필요합니다. + malformed_public_key_credential_error: 제공된 공개 키가 잘못되었습니다. + calendar_subscriptions: + application_name: 캘린더 구독 + bookmarks_feed_name: "%{site_title} - 북마크 알림" + user_api_key: + title: '"%{application_name}" 승인' + logged_in_as: 다음 계정으로 로그인됨 + permissions_header: 이를 통해 "%{application_name}"는 다음을 수행할 수 있습니다. + redirect_warning: 승인하면 다음으로 리디렉션됩니다. + expiry_notice: '"%{application_name}"에 대한 이 키는 %{expires_at}에 만료됩니다.' + write_scope_warning: 전체 쓰기 권한이 요청되었습니다. 이 애플리케이션은 콘텐츠를 게시, 편집, 삭제할 수 있습니다. 완전히 + 신뢰하는 경우에만 진행하세요. + copy_key: 키 복사 + scopes: + user_status: 사용자 상태 읽기 및 업데이트 + discourse-calendar:events_calendar: 캘린더 이벤트 피드 읽기 + device: + title: 애플리케이션 승인 + enter_code: 신청서에 표시된 코드를 입력하세요. + enter_full_code: 이 애플리케이션을 승인하려면 전체 코드를 입력하세요. + code_character: 코드 문자 %{position} + invalid_code: 죄송합니다. 해당 코드는 유효하지 않습니다. 코드를 확인하고 다시 시도하세요. + expired_code: 죄송합니다. 해당 코드는 만료되었거나 이미 사용되었습니다. 애플리케이션에서 새 코드를 요청하고 다시 시도하세요. + authorize_title: '"%{application_name}" 승인' + expiry_notice: '"%{application_name}"에 대한 이 키는 %{expires_at}에 만료됩니다.' + no_expiry_warning: 이 키는 자동으로 만료되지 않습니다. 애플리케이션을 완전히 신뢰하는 경우에만 이를 승인하세요. + unregistered_app_warning: 이 애플리케이션은 이 사이트에 등록되거나 확인되지 않았습니다. 코드 소스를 완전히 신뢰하는 + 경우에만 계속하세요. + complete: 승인 완료 + denied: 승인이 거부되었습니다. + return_to_cli: 이제 터미널이나 애플리케이션으로 돌아갈 수 있습니다. + flags: + errors: + wrong_move: 깃발을 이동할 수 없습니다 + system: 시스템 신고는 업데이트하거나 삭제할 수 없습니다. + used: 신고는 이미 사용되었기 때문에 업데이트하거나 삭제할 수 없습니다. + unique_name: 신고 이름은 고유해야 합니다. + dashboard: + problem: + twitter_login: 현재 트위터 로그인이 작동하지 않는 것 같습니다. 사이트 + 설정에서 자격 증명을 확인하세요. + group_email_credentials: %{group_full_name} + 그룹의 이메일 자격 증명에 문제가 발생했습니다. 이 문제가 해결될 때까지 그룹 받은 편지함에서는 이메일이 전송되지 않습니다. %{error} + upcoming_change_stable_opted_out: 귀하의 사이트에서 예정된 "%{upcoming_change}" 변경 사항을 + 선택 해제했습니다. 이 변경 사항은 이제 "안정적" 상태에 도달했으며 곧 제거되거나 영구적으로 변경될 수 있습니다. 이 변경 사항에 + 대한 세부 정보를 검토하려면 향후 변경 + 사항 페이지를 방문하세요. + content_security_policy_disabled: 콘텐츠 보안 정책 기능이 비활성화되었습니다. 이는 중요한 보안 기능이므로 프로덕션 + 환경에서는 절대로 비활성화해서는 안 됩니다. 여기에서 + 다시 활성화하세요. + landlock: 이 호스팅 환경에서는 Landlock 샌드박스를 사용할 수 없으므로 파일 시스템 및 네트워크 격리 없이 외부 명령이 실행됩니다. + 이는 프로덕션에서 누락되어서는 안 되는 중요한 보안 보호입니다. Landlock을 지원하는 Linux 커널(5.13 이상)을 사용하여 + 복원하세요. + sidekiq_check: 사이드킥이 실행되고 있지 않습니다. 이메일 보내기와 같은 많은 작업은 Sidekiq에 의해 비동기적으로 실행됩니다. + 하나 이상의 Sidekiq 프로세스가 실행 중인지 확인하세요. 여기에서 Sidekiq에 대해 알아보세요. + google_oauth2_config: '{{setting:enable_google_oauth2_logins}}가 켜져 있지만 %{missing_settings}는 + 여전히 설정되어 있어야 합니다. 자세한 내용은 이 가이드를 참조하세요..' + facebook_config: '{{setting:enable_facebook_logins}}가 켜져 있지만 %{missing_settings}는 + 여전히 설정되어 있어야 합니다. 자세한 내용은 이 가이드를 참조하세요..' + twitter_config: '{{setting:enable_twitter_logins}}가 켜져 있지만 %{missing_settings}는 + 여전히 설정되어 있어야 합니다. 자세한 내용은 이 가이드를 참조하세요..' + github_config: '{{setting:enable_github_logins}}가 켜져 있지만 %{missing_settings}는 + 여전히 설정되어 있어야 합니다. 자세한 내용은 이 가이드를 참조하세요..' + github_onebox_backoff: GitHub는 서버 속도를 제한하므로 제한이 재설정될 때까지 GitHub 링크를 미리 볼 수 없습니다. + {{setting:github_onebox_access_tokens}}를 구성하면 제한이 크게 늘어납니다. + s3_upload_config: '{{setting:enable_s3_uploads}}이 켜져 있지만 %{missing_settings}도 + 여전히 설정되어야 합니다. 자세한 내용을 보려면 ''S3에 이미지 업로드 설정 방법''을 참조하세요.' + s3_backup_config: '{{setting:backup_location}}는 S3으로 설정되어 있지만 %{missing_settings}는 + 계속 설정되어야 합니다. "S3에 이미지 업로드를 설정하는 방법은 무엇입니까?"를 참조하세요. 자세히 알아보려면.' + translation_overrides: 번역 재정의 중 일부가 오래되었습니다. 텍스트 + 맞춤를 확인하세요. + email_sending_failures: + one: 지난 24시간 동안 이메일 전송이 한 번 실패했습니다. SMTP 오류 세부정보는 건너뛴 이메일 로그를 확인하세요. + other: 지난 24시간 동안 이메일 전송이 %{count}번 실패했습니다. SMTP 오류 세부정보는 건너뛴 이메일 로그를 확인하세요. + email_polling_errored_recently: + one: 이메일 폴링은 지난 24시간 동안 오류를 발생시켰습니다. 자세한 내용은 로그를 + 확인하세요. + missing_aws_sns_topic_arn: 서버가 Amazon SES를 통해 이메일을 보내도록 구성되어 있지만 SNS 주제 ARN을 + 허용 목록에 추가하지 않았습니다. 적법한 ARN을 aws_sns_topic_arn_allowlist에 + 추가할 때까지 반송 알림이 거부됩니다. + qq_mail_smtp: 귀하의 SMTP 서버(%{smtp_address})는 Discourse에서 중복 이메일을 발생시키는 것으로 알려져 + 있습니다. QQ 메일이 적절한 승인을 반환하지 않아 Discourse가 이미 성공한 전송을 다시 시도하게 됩니다. 권장 대안을 확인하세요. + out_of_date_themes: 다음 테마에 대한 업데이트가 제공됩니다:%{themes_list} + unreachable_themes: '다음 테마에 대한 업데이트를 확인할 수 없습니다: %{themes_list}' + google_analytics_version: 귀하의 Discourse는 현재 Google Analytics 3를 사용 중이며 2023년 + 7월 이후에는 더 이상 지원되지 않습니다. 지금 Google + Analytics 4로 업그레이드하여 귀하의 웹사이트 성과에 대한 소중한 인사이트와 분석을 계속 받아보세요. + category_style_deprecated: 귀하의 Discourse는 현재 더 이상 사용되지 않는 카테고리 스타일을 사용하고 있으며 + 이는 Discourse 3.2 최종 베타 릴리스 전에 제거될 예정입니다. 선택한 카테고리 스타일을 유지하는 방법에 대한 지침은 단일 카테고리 스타일 사이트 설정으로 이동을 참조하세요. + maxmind_db_configuration: 서버가 역방향 IP 조회를 위해 MaxMind 데이터베이스를 사용하도록 구성되었지만, 유효한 + MaxMind 계정 ID가 구성되지 않아 향후 MaxMind 데이터베이스 다운로드가 실패할 수 있습니다. 자세한 내용을 확인하려면 이 가이드를 참조하세요 . + admin_sidebar_deprecation: 구(old) 관리(layout) 레이아웃은 새로운 사이드바(sidebar) + 레이아웃을 선호하기 때문에 더 이상 사용되지 않으며 다음 릴리스에서 제거될 예정입니다. 새 + 사이드바 레이아웃을 구성하여 그 전에 참여할 수 있습니다. + starttls_disabled: 발신 이메일 구성에서 STARTTLS가 비활성화되어 있습니다. 이는 거의 필요하지 않습니다. 환경에서 +
DISCOURSE_SMTP_ENABLE_START_TLS=false
를 제거하는 것을 고려해 보십시오. 자세한 내용은 + 이 주제를 참조하세요. + channel_errors: 일부 채팅 통합 채널에 오류가 있습니다. 자세한 내용을 확인하려면 채팅 통합 섹션를 + 방문하세요. + back_from_logster_text: 사이트로 돌아가기 + random_username: + unavailable: 임의의 사용자 이름을 생성할 수 없습니다. 사이트 설정에서 임의 사용자 이름 단어 목록을 확인하세요. + posts_filter: + description: + category: 특정 카테고리의 게시물 보여주기 + category_any: 지정된 카테고리(쉼표로 구분)의 게시물을 표시 + exclude_category: 특정 카테고리의 게시물을 제외하기 + category_without_subcategories: 하위 카테고리를 제외하고 상위 카테고리의 게시물만 표시 + exclude_category_without_subcategories: 하위 카테고리가 아닌 상위 카테고리의 게시물만 제외 + tag: 특정 태그가 있는 게시물 표시 + tags_any: 지정된 태그(쉼표로 구분) 중 하나라도 있는 게시물 표시 + exclude_tag: 특정 태그가 있는 게시물 제외 + username: 특정 사용자의 게시물 보기 + usernames_any: 지정된 사용자(쉼표로 구분)의 게시물 표시 + group: 그룹 회원의 게시물 보기 + groups_any: 지정된 그룹(쉼표로 구분)의 회원이 작성한 게시물 표시 + topic: 특정 주제의 게시물 보기 + exclude_topic: 특정 주제의 게시물 제외 + after: 지정한 날짜(YYYY-MM-DD 또는 며칠 전) 이후에 작성된 게시물 보기 + before: 지정한 날짜(YYYY-MM-DD 또는 며칠 전) 이전에 작성된 게시물 보기 + topic_after: 날짜(YYYY-MM-DD 또는 며칠 전) 이후에 생성된 주제의 게시물 표시 + topic_before: 지정 날짜(YYYY-MM-DD 또는 며칠 전) 이전에 생성된 주제의 게시물 표시 + keywords: 지정된 키워드가 포함된 게시물 표시 + topic_keywords: 지정된 키워드 중 하나라도 포함된 주제의 게시물을 표시 + post_type: 게시물을 유형 또는 위치별로 필터링 + post_type_regular: 일반 게시물만 + post_type_all: 모든 표시 가능한 게시물 유형 + post_type_first: 첫 게시물만 + post_type_reply: 응답만 + post_type_moderator_action: 운영자 조치 게시물만 + post_type_small_action: 작은 행동 게시물만 + post_type_whisper: 속삭임만 + status: 게시물을 주제 상태별로 필터링 + status_open: 열린 주제 + status_closed: 닫힌 주제 + status_archived: 보관된 주제 + status_listed: 나열된 주제 + status_unlisted: 비공개 주제 + status_deleted: 삭제된 주제 + status_public: 공개 카테고리의 주제 + status_noreplies: 답글이 없는 주제 + status_single_user: 한 명의 사용자가 있는 주제 + order: 게시물 정렬 + order_oldest: 가장 오래된 게시물 + order_oldest_topic: 가장 오래된 주제 + order_likes: 가장 좋아하는 + max_results: 반환할 최대 게시물 수 + filter: + description: + in: 개인 목록에서 주제 필터링 + category_any: 지정된 카테고리(쉼표로 구분) 중 하나에 있는 주제 표시 + topic: ID로 특정 주제 표시 + topic_any: 지정된 순서(쉼표로 구분된 ID)로 항목 표시 + exclude_category: 특정 카테고리의 주제 제외 + category_without_subcategories: 하위 카테고리를 제외하고 상위 카테고리의 주제만 표시 + exclude_category_without_subcategories: 하위 카테고리가 아니라 상위 카테고리의 주제만 제외하세요 + tags_any: 지정된 태그(쉼표로 구분) 중 하나라도 있는 주제 표시 + tags_all: 모든 지정된 태그(플러스 기호로 구분)가 포함된 주제 표시 + exclude_tag: 특정 태그가 있는 주제 제외 + exclude_tag_group: 특정 태그 그룹의 태그가 있는 주제 제외 + activity_before: 마지막 활동이 특정 날짜(YYYY-MM-DD 또는 며칠 전) 이전인 주제를 표시 + activity_after: 마지막 활동이 특정 날짜(YYYY-MM-DD 또는 며칠 전) 이후인 주제를 표시 + bookmarked_before: 지정한 날짜(YYYY-MM-DD 또는 며칠 전) 이전에 북마크한 주제를 표시 + bookmarked_after: 날짜(YYYY-MM-DD 또는 며칠 전) 이후에 북마크한 주제 보기 + created_before: 지정한 날짜(YYYY-MM-DD 또는 며칠 전) 이전에 생성된 주제 보기 + created_by: 특정 사용자 또는 그룹이 생성한 주제 표시 + created_by_multiple: 지정된 사용자나 그룹(쉼표로 구분)이 생성한 주제 표시 + latest_post_before: 마지막 게시물이 특정 날짜(YYYY-MM-DD 또는 며칠 전) 이전인 주제를 표시 + latest_post_after: 마지막 게시물이 특정 날짜(YYYY-MM-DD 또는 며칠 전) 이후인 주제를 표시 + likes_min: 최소 이만큼의 좋아요가 있는 주제 보여주기 + likes_max: 최대 이 정도 좋아요가 있는 주제를 표시 + likes_op_min: 첫 게시물이 이 정도 이상 좋아요를 받은 주제 보기 + likes_op_max: 첫 게시물이 이 정도 이하의 좋아요를 받은 주제를 표시 + posts_min: 최소 이 수만큼의 게시물이 있는 주제 표시 + posts_max: 최대 이 수만큼의 게시물이 있는 주제 표시 + posters_min: 최소 이 수만큼 참가자가 있는 주제를 표시 + posters_max: 최대 이 수만큼의 참가자가 있는 주제 표시 + views_min: 최소 이만큼 조회수가 있는 주제 표시 + views_max: 최대 이만큼 조회 수가 있는 주제만 표시 + status_open: 열린 주제 표시 (닫히거나 보관되지 않은) + status_closed: 닫힌 주제 표시 + status_archived: 보관된 주제 보기 + status_listed: 나열된(보이는) 주제 표시 + status_unlisted: 숨겨진 주제 표시 + status_deleted: 삭제된 주제 표시 (권한이 있는 경우) + status_public: 공개 카테고리의 주제 표시 + status_noreplies: 답변이 없는 주제 보기 + status_single_user: 참가자가 한 명인 주제 표시 + status_scheduled: 카테고리에 게시 예정인 주제 표시 + in_pinned: 고정된 주제 보기 + in_bookmarked: 북마크한 주제 보기 + in_watching: 보고 있는 주제 표시 + in_tracking: 당신이 추적하고 있는 주제 표시 + in_muted: 숨겨진 주제 표시 + in_normal: 일반 알림 수준의 주제 표시 + in_watching_first_post: 첫 게시물을 위해 보고 있는 주제 보여주기 + in_new: 새로운 글이나 새로운 답글이 있는 주제 보여주기 + in_new_replies: 새 답글이 있는 주제 표시 + in_new_topics: 새로운 주제 보기 + in_unseen: 보지 않은 주제 표시 + in_untagged: 태그가 없는 주제 표시 + order_activity: 마지막 활동 순으로 정렬 (가장 최근 순) + order_activity_asc: 마지막 활동 순으로 정렬 (가장 오래된 것부터) + order_category: 카테고리 이름순 정렬 (Z-A) + order_category_asc: 카테고리 이름순 정렬 (A-Z) + order_created: 생성일 순으로 정렬 (최신순) + order_created_asc: 생성일 순으로 정렬 (가장 오래된 항목부터) + order_latest_post: 마지막 게시물 날짜순으로 정렬 (최신 순) + order_latest_post_asc: 마지막 게시물 날짜순으로 정렬 (오래된 것부터) + order_likes: 좋아요 수별로 정렬 (많은 순) + order_likes_asc: 좋아요 수별로 정렬 (적은 순) + order_likes_op: 첫 게시물의 좋아요 순으로 정렬 (가장 많은 것부터) + order_likes_op_asc: 첫 게시물의 좋아요 수로 정렬 (작은 것부터) + order_posters: 참가자 수 기준으로 정렬 (많은 순) + order_posters_asc: 참가자 수 기준으로 정렬 (적은 순) + order_posts: 답글 수별로 정렬 (많은 순) + order_posts_asc: 답글 수별로 정렬 (적은 것부터) + order_title: 제목별 정렬 (Z-A) + order_title_asc: 제목순 정렬 (A-Z) + order_views: 조회수 순으로 정렬 (많은 순) + order_views_asc: 조회수 기준으로 정렬 (낮은 순) + order_read: 마지막으로 읽은 순서대로 정렬 (최신순) + order_read_asc: 마지막으로 읽은 순서대로 정렬 (가장 오래된 것부터) + order_hot: 인기 점수 순으로 정렬 (높은 순) + order_hot_asc: 인기 점수별로 정렬 (낮은 순) + users_any: 지정된 사용자(쉼표로 구분)가 포함된 주제 표시 + users_all: 지정된 모든 사용자(플러스 구분)와 함께 있는 주제 표시 + exclude_users: 특정 사용자가 있는 주제 제외 + groups_any: 지정된 그룹(쉼표로 구분) 중 하나라도 포함된 주제 표시 + groups_all: 지정된 모든 그룹(플러스 구분)과 함께 주제 표시 + exclude_group: 특정 그룹 참가자가 있는 주제는 제외하세요 + locale: 원본 언어별로 주제 필터링 + locale_any: 지정된 언어(쉼표로 구분)로 원래 작성된 주제를 표시 + exclude_locale: 원래 특정 언어로 작성된 주제는 제외하세요 + discourse_connect: + banned_id_error: "`external_id` 값은 허용되지 않습니다" + invalid_parameter_value: "`%{param}` 매개변수의 잘못된 값으로 인해 인증에 실패했습니다. 이 문제를 해결하려면 + 사이트 관리자에게 문의하세요." + payload_parse_error: 인증 실패 (페이로드가 유효한 Base64가 아닙니다). 사이트 관리자에게 문의하세요. + signature_error: 인증에 실패했습니다(서명 오류). 사이트 관리자에게 문의하세요. + recent_poster: 최근 포스터 + merge_posts: + edit_reason: + one: "%{username}에 의해 게시물이 병합되었습니다" + move_posts: + new_topic_moderator_post: + one: '게시물이 새 주제로 분리되었습니다: %{topic_link}' + new_message_moderator_post: + one: '게시물이 새 메시지로 분할되었습니다: %{topic_link}' + existing_topic_moderator_post: + one: '게시물이 기존 주제에 병합되었습니다: %{topic_link}' + existing_message_moderator_post: + one: '게시물이 기존 메시지에 병합되었습니다: %{topic_link}' + topic_statuses: + autoclosed_message_max_posts: + one: 이 메시지는 %{count} 답글의 최대 한도에 도달한 후 자동으로 닫혔습니다. + autoclosed_topic_max_posts: + one: 이 주제는 %{count}개의 답변 최대 한도에 도달한 후 자동으로 닫혔습니다. + autoclosed_enabled_days: + one: 이 주제는 %{count}일 후에 자동으로 종료되었습니다. 새로운 답글은 더 이상 허용되지 않습니다. + autoclosed_enabled_hours: + one: 이 주제는 %{count} 시간 후에 자동으로 종료되었습니다. 새로운 답글은 더 이상 허용되지 않습니다. + autoclosed_enabled_minutes: + one: 이 주제는 %{count}분 후에 자동으로 종료되었습니다. 새로운 답글은 더 이상 허용되지 않습니다. + autoclosed_enabled_lastpost_days: + one: 이 주제는 마지막 답변 후 %{count}일에 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다. + autoclosed_enabled_lastpost_hours: + one: 이 주제는 마지막 답변 후 %{count} 시간 후에 자동으로 종료되었습니다. 새 답변은 더 이상 허용되지 않습니다. + autoclosed_enabled_lastpost_minutes: + one: 이 주제는 마지막 답변 후 %{count}분 만에 자동으로 종료되었습니다. 새 답변은 더 이상 허용되지 않습니다. + autoclosed_disabled_days: + one: 이 주제는 %{count}일 이후 자동으로 열렸습니다. + autoclosed_disabled_hours: + one: 이 주제는 %{count} 시간이 지난 후 자동으로 열렸습니다. + autoclosed_disabled_minutes: + one: 이 주제는 %{count} 분 후에 자동으로 열렸습니다. + autoclosed_disabled_lastpost_days: + one: 이 주제는 마지막 답글 다음 날 %{count}에 자동으로 열렸습니다. + autoclosed_disabled_lastpost_hours: + one: 이 주제는 마지막 답글 후 %{count} 시간 후에 자동으로 열렸습니다. + autoclosed_disabled_lastpost_minutes: + one: 이 주제는 마지막 답글 후 %{count}분 만에 자동으로 열렸습니다. + auto_deleted_by_merge: 병합으로 인해 자동 삭제되었습니다. + login: + incorrect_password_or_passkey: 비밀번호 또는 암호키가 올바르지 않습니다 + omniauth_error: + generic_without_provider: 죄송합니다. 로그인 서비스로 계정을 인증하는 동안 오류가 발생했습니다. 다시 시도해 주세요. + generic_with_provider: 죄송합니다. %{provider}로 계정을 인증하는 동안 오류가 발생했습니다. 다시 시도해 주세요. + csrf_detected: 죄송합니다. 인증 시간이 초과되었거나 브라우저를 변경하셨습니다. 다시 시도해 주세요. + request_error: 죄송합니다. 인증을 시작하는 동안 오류가 발생했습니다. 다시 시도해 주세요. + invalid_iat: 죄송합니다. 서버 시계 차이로 인해 권한 토큰을 확인할 수 없습니다. 다시 시도해 주세요. + unauthorized: 죄송합니다. 로그인 제공자가 귀하의 요청을 승인하지 않았습니다. 다시 시도하거나 관리자에게 문의하세요. + omniauth_confirm_title: "%{provider}로 로그인" + omniauth_confirm_description: 로그인하려면 %{provider}로 리디렉션됩니다 + omniauth_confirm_provider_description: 보안 인증 + omniauth_confirm_footer_html: "%{site}에 로그인됩니다" + new_registrations_disabled_discourse_connect: 새 계정 등록은 Discourse Connect를 통해서만 + 허용됩니다. + missing_user_field: 필수 사용자 항목을 모두 완료하지 않았습니다 + missing_full_name: 전체 이름을 입력해주세요 + too_many_authenticators: 죄송하지만, 50개 이상의 인증기를 가질 수 없습니다. 기존 인증기를 제거하고 다시 시도해주세요. + too_many_security_keys: 죄송하지만, 보안 키를 50개 이상 가질 수 없습니다. 기존 키를 하나 제거하고 다시 시도해 주세요. + second_factor_auth: + challenge_not_found: 현재 세션에서 2단계 인증(2FA) 요청을 찾을 수 없습니다. + challenge_expired: 2단계 인증(2FA) 요청이 진행된 지 너무 오래되어 더 이상 유효하지 않습니다. 다시 시도해 주세요. + challenge_not_completed: 이 작업을 수행하려면 2단계 인증(2FA) 과제를 완료하지 않았습니다. 2단계 인증 과제를 완료한 + 후 다시 시도해 주세요. + actions: + grant_admin: + description: 추가 보안 조치를 위해, %{username}에게 관리자 접근 권한이 부여되기 전에 2단계 인증을 확인해야 합니다. + discourse_connect_provider: + description: "%{hostname}가 귀하의 2단계 인증을 확인해 달라고 요청했습니다. 2단계 인증을 확인하면 사이트로 다시 + 이동됩니다." + admin: + user: + merge_user: + updating_username: 사용자 이름 업데이트 중… + changing_post_ownership: 게시물 소유권 변경 중… + merging_given_daily_likes: 주어진 일일 좋아요를 병합하는 중… + merging_post_timings: 게시물 시간 병합 중… + merging_user_visits: 사용자 방문 병합 중… + updating_site_settings: 사이트 설정 업데이트 중… + updating_user_stats: 사용자 통계 업데이트 중… + merging_user_attributes: 사용자 속성 병합 중… + merging_user_associated_accounts: 사용자 연결 계정을 병합하는 중… + updating_user_ids: 사용자 ID를 업데이트하는 중… + deleting_source_user: 원본 사용자를 삭제하는 중… + user: + anonymized: "[사용자 익명화로 인해 제거됨]" + deactivated_by_inactivity: + one: 비활성 상태가 %{count}일 동안 지속되면 자동으로 비활성화됩니다 + username: + short: + one: 최소 %{count} 글자여야 합니다 + long: + one: "%{count} 문자를 초과할 수 없습니다" + email: + blank: 비워둘 수 없습니다. + destroy_reasons: + same_ip_address_user: "%{username}와 동일한 IP 주소" + reviewable_details_scrubbed: |- + 사용자 세부 정보가 %{staff}에 의해 제거됨 + + 사유: %{reason} + + 타임스탬프: %{timestamp} + cannot_delete_has_posts: + one: 사용자 %{username}는 공개 주제이나 개인 메시지에 %{count} 게시물이 있어 삭제할 수 없습니다. + cannot_bulk_delete: 한 명 이상의 사용자는 관리자가 있거나, 게시물이 너무 많거나, 매우 오래된 게시물이 있어 삭제할 수 없습니다. + cannot_bulk_suspend: 선택된 사용자 중 하나 이상은 정지될 수 없습니다. + cannot_remove_all_auth: 적어도 하나의 연동 계정, 패스키, 또는 비밀번호를 설정해야 합니다. + email_login_code_mailer: + title: 이메일 로그인 코드 발송기 + subject_template: "%{code}는 당신의 로그인 코드입니다" + text_body_template: |- + 이 코드를 사용하여 %{site_name}에 로그인 완료를 하세요: + + ## %{code} + + 이 코드는 %{minutes}분 후에 만료됩니다. 요청하지 않으셨다면 이 이메일을 무시하셔도 안전합니다. + password_reset_code_mailer: + title: 비밀번호 재설정 코드 + subject_template: "%{code}는 귀하의 비밀번호 재설정 코드입니다" + text_body_template: |- + %{site_name}에서 비밀번호를 재설정하려면 이 코드를 사용하세요: + + ## %{code} + + 이 코드는 %{minutes}분 후에 만료됩니다. 요청하지 않으셨다면, 이 이메일을 무시하셔도 안전합니다. + download_backup_mailer: + subject_template_improved: "%{email_prefix}: 사이트 백업 다운로드" + admin_confirmation_mailer: + subject_template_improved: "%{email_prefix}: 새 관리자 계정 확인" + test_mailer: + subject_template_improved: "%{email_prefix}: 이메일 전달 가능성 테스트" + text_body_template: |- + 이것은 [**%{base_url}**][0]에서 보낸 테스트 이메일입니다. + + 이 이메일 전달 테스트를 잘 받으셨기를 바랍니다! + + 여기 이메일 전달 구성 확인을 위한 [편리한 체크리스트][1]가 있습니다. + + 행운을 빕니다. + + [Discourse](https://www.discourse.org))에서 친구들이 드림 + + [0]: %{base_url} + [1]: https://meta.discourse.org/t/email-delivery-configuration-checklist/209839 + new_version_mailer: + subject_template_improved: "%{email_prefix}: 새로운 Discourse 버전, 업데이트 가능" + text_body_template: |- + 만세, 새로운 버전의 [Discourse](https://www.discourse.org))이 출시되었습니다! + + 현재 버전: %{installed_version} + 새 버전: **%{new_version}** + + - 저희의 쉬운 **[원클릭 브라우저 업데이트](%{base_url}/admin/update)**를 통해 업데이트하세요. + + - [릴리스 노트](https://releases.discourse.org/changelog/v%{new_version}))에서 새 기능을 확인하세요. + + - Discourse 관련 뉴스, 토론, 지원은 [meta.discourse.org](https://meta.discourse.org))를 방문하세요. + new_version_mailer_with_notes: + subject_template_improved: "%{email_prefix}: 업데이트 가능" + text_body_template: |- + 만세, 새로운 버전의 [Discourse](https://www.discourse.org))를 사용할 수 있습니다! + + 현재 버전: %{installed_version} + 새 버전: **%{new_version}** + + - 우리의 쉬운 **[원클릭 브라우저 업데이트](%{base_url}/admin/update)**를 사용하여 업데이트하세요 + + - [릴리스 노트](https://releases.discourse.org/changelog/v%{new_version}))에서 새로운 기능을 확인하세요 + + - Discourse에 대한 뉴스, 토론 및 지원을 위해 [meta.discourse.org](https://meta.discourse.org))를 방문하세요 + + ### 릴리스 노트 + + %{notes} + flag_reasons: + inappropriate: '귀하의 게시물이 **부적절**하다고 표시되었습니다: 커뮤니티에서는 해당 게시물이 공격적이거나, 남을 학대하는 내용이거나, + 혐오적 행위이거나 [우리 커뮤니티 가이드라인](%{base_path}/guidelines) 위반이라고 판단하고 있습니다.' + illegal: '귀하의 게시물이 **불법**으로 신고되었습니다: 커뮤니티에서는 해당 게시물이 법을 위반할 수 있다고 생각합니다.' + needs_approval: '귀하의 게시물이 **승인을 위해** 표시되었습니다: 게시물이 [우리 커뮤니티 가이드라인](%{base_path}/guidelines)을 + 준수하는지 확인하기 위해 운영진이 자동으로 검토 대기열에 올려 놓았습니다.' + responder: + off_topic: '해당 게시물은 **주제에서 벗어남**으로 표시되었습니다: 커뮤니티는 현재 제목과 첫 게시물에 의해 정의된 주제에 적합하지 + 않다고 판단했습니다.' + inappropriate: '해당 게시물은 **부적절**하다고 표시되었습니다: 커뮤니티에서는 이 게시물이 공격적이거나, 남을 학대하거나, + 증오 행위이거나 [우리 커뮤니티 가이드라인](%{base_path}/guidelines)을 위반한다고 생각합니다.' + spam: '해당 게시물은 **스팸**으로 표시되었습니다: 커뮤니티는 이것이 광고이며 기대되는 주제와 관련 있거나 유용하기보다는 지나치게 + 홍보적인 성격을 가지고 있다고 느낍니다.' + notify_moderators: '그 게시물은 **운영자 주목용**으로 신고되었습니다: 커뮤니티는 게시물에 대해 운영진의 수동 개입이 + 필요하다고 느낍니다.' + needs_approval: '해당 게시물은 **승인을 위해** 신고가 지정되었습니다: [우리 커뮤니티 가이드라인](%{base_path}/guidelines)을 + 준수하는지 확인하기 위해 운영진이 자동으로 검토 대기열에 놓았습니다.' + temporarily_closed_due_to_flags: + one: 이 주제는 많은 커뮤니티 신고로 인해 최소 %{count}시간 동안 임시로 닫혀 있습니다. + email_from_group: "%{group_name}" + login_required: + welcome_message: "# %{title}에 오신 것을 환영합니다" + upload: + images_only: 죄송하지만, 이 설정에서는 이미지만 업로드할 수 있습니다. + ico_as_avatar: 죄송하지만, ICO 이미지는 아바타로 사용할 수 없습니다. + size_mismatch_failure: S3에 업로드된 파일의 크기가 외부 업로드의 의도된 크기와 일치하지 않았습니다. %{additional_detail} + size_zero_failure: 죄송합니다. 문제가 발생한 것 같습니다. 업로드하려는 파일의 용량이 0바이트입니다. 다시 시도해 주세요. + images: + larger_than_x_megapixels: 죄송합니다. 파일 이름이 %{original_filename}인 이미지는 너무 큽니다 (최대 + 크기는 %{max_image_megapixels} 메가픽셀), 크기를 조정한 후 다시 시도해 주세요. + color_schemes: + dracula: 드라큘라 + dracula_theme_name: 드라큘라 + solarized_light: 솔라라이즈드 라이트 + solarized_light_theme_name: 솔라라이즈드 라이트 + solarized_dark: 솔라라이즈드 다크 + solarized_dark_theme_name: 솔라라이즈드 다크 + errors: + cannot_edit_remote_copies: 컬러 팔레트의 원격 복사본에 대한 편집은 허용되지 않습니다. + tos_topic: + body: |- +

나를 바꿔라

+ + 포럼 관리자님, 아래는 귀하의 사이트 요구사항에 맞게 맞춤 설정해야 하는 개인정보 처리방침 시작 템플릿 예시를 찾으실 수 있습니다. + + 이 약관은 현재는 적용되지 않지만, 언젠가는 <%{base_url}>에서 인터넷 포럼 사용을 규제할 수 있습니다. 그런 경우, 포럼을 사용하려면 포럼을 운영하는 회사인 %{company_name}과 함께 이 약관에 동의해야 합니다. + + 회사는 다른 조건으로 다른 제품과 서비스를 제공할 수 있습니다. 이 조건은 포럼 사용에만 적용됩니다. + + 건너뛰기: + + - [중요 용어](#heading--important-terms) + - [포럼 사용에 대한 귀하의 허락](#heading--permission) + - [포럼 사용 조건](#heading--conditions) + - [허용 가능한 사용](#heading--acceptable-use) + - [콘텐츠 기준](#heading--content-standards) + - [집행](#heading--enforcement) + - [귀하의 계정](#heading--your-account) + - [귀하의 콘텐츠](#heading--your-content) + - [귀하의 책임](#heading--responsibility) + - [면책 조항](#heading--disclaimers) + - [책임의 한계](#heading--liability) + - [피드백](#heading--feedback) + - [계정 종료](#heading--termination) + - [분쟁](#heading--disputes) + - [일반 조건](#heading--general) + - [문의](#heading--contact) + - [변경 사항](#heading--changes)] + +

중요한 용어

+ + ***이 약관에는 [면책사항](#heading--disclaimers)의 면책 조항, [책임의 한계](#heading--liability)에서 회사의 귀하에 대한 책임 제한, [사용에 대한 책임](#heading--responsibility)에서 포럼 오용으로 인한 손해를 회사가 부담하도록 하는 귀하의 동의, 그리고 [분쟁](#heading--disputes)에서 분쟁을 중재로 해결하기로 하는 동의 등 귀하의 권리와 책임에 영향을 미치는 여러 중요한 조항이 포함되어 있습니다.*** + +

포럼 사용 허가

+ + 이 조건에 따라, 회사는 귀하가 포럼을 사용할 수 있는 권한을 부여합니다. 포럼을 사용하려면 모든 사람이 이 조건에 동의해야 합니다. + +

포럼 사용 조건

+ + 포럼을 사용할 수 있는 귀하의 권한은 다음 조건에 따릅니다: + + 1. 당신은 최소한 18세 이상이어야 합니다. + + 2. 회사가 직접 연락하여 사용하지 말라고 하면 더 이상 포럼을 사용할 수 없습니다. + + 3. 귀하는 포럼을 [허용 가능한 사용](#heading--acceptable-use) 및 [콘텐츠 기준](#heading--content-standards)에 따라 사용해야 합니다. + +

허용 가능한 사용

+ + 1. 당신은 포럼을 사용하여 법을 어길 수 없습니다. + + 2. 다른 사람의 명시적인 허락 없이 포럼에서 다른 사람의 계정을 사용하거나 사용하려 해서는 안 됩니다. + + 3. 포럼에서 사용자 이름이나 다른 고유 식별자를 구매, 판매 또는 기타 방식으로 거래할 수 없습니다. + + 4. 포럼을 통해 광고, 체인 메일 또는 기타 홍보물을 보내거나, 포럼을 사용하여 상업적 우편 목록이나 데이터베이스를 위한 주소 또는 기타 개인 데이터를 수집할 수 없습니다. + + 5. 포럼에 대한 접근을 자동화하거나 웹 크롤러, 브라우저 플러그인 또는 애드온, 또는 웹 브라우저가 아닌 다른 컴퓨터 프로그램을 사용하여 포럼을 모니터링할 수 없습니다. 공개적으로 이용 가능한 검색 엔진을 운영하는 경우에는 포럼을 크롤링하여 인덱싱할 수 있습니다. + + 6. 포럼을 사용하여 배포 목록, 뉴스그룹, 또는 그룹 메일 별칭으로 이메일을 보내는 것은 허용되지 않습니다. + + 7. 귀하는 회사와 제휴했거나 회사의 승인을 받았다고 거짓으로 암시할 수 없습니다. + + 8. 당신은 다른 웹페이지에서 포럼의 이미지나 기타 비하이퍼텍스트 콘텐츠에 하이퍼링크를 걸 수 없습니다. + + 9. 포럼에서 다운로드한 자료에서 소유권을 나타내는 표시를 제거할 수 없습니다. + + 10. `