Discourse 한국어 번역과 Gitea 배포 구성 완료

일반 화면과 관리자 화면 및 활성 플러그인의 최종 한국어 번역을 반영했다.

기능별 검수 원본과 보드 화면 패치 원본을 저장소에 포함했다. yarn test와 yarn deploy 및 yarn verify:deployment 명령을 추가했다.

활성 플러그인 29개의 번역 키 6,005개에서 누락 0개를 확인했다. PC와 390픽셀 모바일 화면을 확인했다. 운영 app 컨테이너에 재배포하고 HTTP 200 응답을 확인했다.

데이터베이스 구조 변경과 데이터 이전은 없다. 사용자 요청이 없어 백업은 만들지 않았다.
This commit is contained in:
2026-09-27 03:28:42 +00:00
parent cc5042a0a6
commit e0cd349f58
24 changed files with 16518 additions and 25 deletions
+218
View File
@@ -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: "이 보드를 보관하시겠습니까? <a href=\"%{boards_url}\">보드 목록</a>에서 '보관됨'을 선택하면 다시 볼 수 있습니다."
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: "보드"