terms: agreement pages + site Notion-style editor + rp cancel fix
- 5종 약관(map/resourcepack/mod/installer/installer-rp) markdown 시드 + manifest/terms/ 노출 - 사이트 /op/agreement 목록 + Notion 스타일 markdown 에디터 (슬래시 명령어, 미리보기) - 메인 installer: 음악퀴즈 선택 직후 약관 동의 페이지(맵·모드·설치기) 추가 - rp installer: 음악퀴즈 선택 직후 약관 동의 페이지(리소스팩·설치기) 추가 - rp installer 취소 버그 수정: buildResourcepackZip 단계간 + archive.abort() 폴링 - rp installer 취소 UX: 즉시 "취소 중…" 표시, 취소 시 installFailed 알림 생략 - 0.2.6 → 0.3.0 (큰 기능) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
},
|
||||
"common": {
|
||||
"next": "다음",
|
||||
"back": "이전",
|
||||
"cancel": "취소",
|
||||
"confirm": "확인",
|
||||
"openFolder": "리소스팩 폴더 열기",
|
||||
@@ -30,6 +31,17 @@
|
||||
"step1": {
|
||||
"heading": "음악퀴즈 선택"
|
||||
},
|
||||
"agreement": {
|
||||
"heading": "약관 동의",
|
||||
"intro": "리소스팩을 설치하기 전에 아래 약관을 모두 확인하고 동의해 주세요.",
|
||||
"tabResourcepack": "리소스팩 약관",
|
||||
"tabInstaller": "리소스팩 설치기 약관",
|
||||
"loading": "약관을 불러오는 중...",
|
||||
"loadFailed": "약관 로드 실패: {{message}}",
|
||||
"agreeAll": "위 모든 약관(리소스팩·설치기)에 동의합니다.",
|
||||
"agreeRequired": "약관에 동의해야 다음 단계로 진행할 수 있습니다.",
|
||||
"cancelling": "취소 중…"
|
||||
},
|
||||
"step2": {
|
||||
"heading": "리소스팩 설치",
|
||||
"description": "음악·사진을 받아 리소스팩을 만들고 <code>%appdata%/.mc_custom/resourcepacks/</code> 에 자동 설치합니다.",
|
||||
|
||||
@@ -30,6 +30,17 @@
|
||||
"logViewer": {
|
||||
"title": "설치 로그"
|
||||
},
|
||||
"agreement": {
|
||||
"heading": "약관 동의",
|
||||
"intro": "설치 전에 아래 약관을 모두 확인하고 동의해 주세요.",
|
||||
"tabMap": "맵 약관",
|
||||
"tabMod": "모드 약관",
|
||||
"tabInstaller": "설치기 약관",
|
||||
"loading": "약관을 불러오는 중...",
|
||||
"loadFailed": "약관 로드 실패: {{message}}",
|
||||
"agreeAll": "위 모든 약관(맵·모드·설치기)에 동의합니다.",
|
||||
"agreeRequired": "약관에 동의해야 다음 단계로 진행할 수 있습니다."
|
||||
},
|
||||
"step1": {
|
||||
"heading": "설치할 음악퀴즈 선택",
|
||||
"loading": "목록을 불러오는 중...",
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
"browserTitle": "관리자 대시보드",
|
||||
"editList": "음악목록 수정",
|
||||
"editDatapack": "데이터팩 수정",
|
||||
"editTerms": "약관 수정",
|
||||
"addPack": "음악퀴즈 추가",
|
||||
"deletePack": "음악퀴즈 삭제",
|
||||
"emptyHint": "등록된 음악퀴즈가 없습니다. \"음악퀴즈 추가\" 버튼으로 새로 만들어 보세요.",
|
||||
@@ -132,6 +133,31 @@
|
||||
"ramOrderInvalid": "클라이언트 최소 램은 권장 램보다 클 수 없습니다.",
|
||||
"fabricLoaderRequired": "Fabric 로더 버전을 선택해 주세요."
|
||||
},
|
||||
"terms": {
|
||||
"browserTitle": "약관 수정",
|
||||
"title": "약관 수정",
|
||||
"hint": "수정할 약관을 선택하세요. 사이트에서 저장한 내용은 인스톨러가 약관 동의 화면에서 사용합니다.",
|
||||
"editorBrowserTitle": "{{label}} 편집",
|
||||
"editorTitle": "{{label}}",
|
||||
"save": "약관 저장",
|
||||
"saving": "저장 중…",
|
||||
"saved": "저장 완료",
|
||||
"saveFailed": "저장 실패: {{message}}",
|
||||
"preview": "미리보기",
|
||||
"edit": "편집",
|
||||
"slashHint": "/ 를 입력해 블록 종류를 선택하거나 #, - 를 직접 입력할 수 있습니다.",
|
||||
"slashHeading1": "큰 제목",
|
||||
"slashHeading2": "중간 제목",
|
||||
"slashHeading3": "작은 제목",
|
||||
"slashText": "내용",
|
||||
"slashBullet": "글머리 기호",
|
||||
"slashNumbered": "번호 매기기",
|
||||
"slashToggle": "토글",
|
||||
"slashDivider": "구분선",
|
||||
"slashQuote": "인용",
|
||||
"slashCode": "코드",
|
||||
"leaveConfirm": "저장하지 않은 변경사항이 있습니다.\n저장 없이 이 페이지를 떠나시겠습니까?"
|
||||
},
|
||||
"datapack": {
|
||||
"browserTitle": "데이터팩 수정",
|
||||
"title": "데이터팩 수정",
|
||||
|
||||
Reference in New Issue
Block a user