v4.0.0: 회원·덱 API, 인증 UI, 프로필 및 레이아웃 통일
Express/SQLite API와 Docker 구성을 추가하고 로그인·덱 저장·공개 덱·관리자·프로필 화면을 구현했다. 결과 화면 저장 UX, 헤더 프로필, 애드센스용 app-shell 레이아웃(1280px) 및 문서를 반영했다. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
"editDeck": "← EDIT DECK",
|
||||
"deckPreview": "Deck Preview",
|
||||
"deckNameLabel": "Deck Name",
|
||||
"deckNamePlaceholder": "Series name used if empty",
|
||||
"deckNamePlaceholder": "YYYYMMDD_HHMMSS if empty",
|
||||
"exportStyle": "Export Style",
|
||||
"type1Title": "Type 1: Signature",
|
||||
"type1Desc": "Standard style highlighting Key Cards",
|
||||
@@ -31,13 +31,21 @@
|
||||
"exportNotice1": "* If image fails to generate, please check 'Pop-up' settings.",
|
||||
"exportNotice2": "* On iOS, you may need to long-press the image to save.",
|
||||
"generatingImage": "Generating Image...",
|
||||
"savingPreview": "Creating preview...",
|
||||
"savingToMyDeck": "Saving to My Decks...",
|
||||
"sharingDeck": "Creating share link...",
|
||||
"saveComplete": "Saved!",
|
||||
"shareComplete": "Ready to share!",
|
||||
"downloadComplete": "Download complete!",
|
||||
"downloadImage": "DOWNLOAD IMAGE",
|
||||
"saveToMyDeck": "Save to My Decks",
|
||||
"shareDeck": "Share",
|
||||
"keyCardLabel": "KEY CARD",
|
||||
"back": "BACK",
|
||||
"saveError": "Failed to save image",
|
||||
|
||||
"all": "All",
|
||||
"metaDeck": "Meta Deck",
|
||||
"metaDeck": "Public Decks",
|
||||
"titlePrompt": "Please select a title",
|
||||
"selectTitle": "Select Title",
|
||||
"deckName": "Deck Name",
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"editDeck": "← デッキを編集",
|
||||
"deckPreview": "デッキプレビュー",
|
||||
"deckNameLabel": "デッキ名",
|
||||
"deckNamePlaceholder": "未入力時はシリーズ名を使用",
|
||||
"deckNamePlaceholder": "未入力時は YYYYMMDD_HHMMSS",
|
||||
"exportStyle": "書き出しスタイル",
|
||||
"type1Title": "タイプ 1: Signature",
|
||||
"type1Desc": "キーカードを強調する基本スタイル",
|
||||
@@ -31,13 +31,21 @@
|
||||
"exportNotice1": "* 画像が生成されない場合は「ポップアップ許可」を確認してください。",
|
||||
"exportNotice2": "* iOS環境では画像を長押しして保存する必要がある場合があります。",
|
||||
"generatingImage": "画像生成中...",
|
||||
"savingPreview": "プレビュー生成中...",
|
||||
"savingToMyDeck": "マイデックに保存中...",
|
||||
"sharingDeck": "共有リンク作成中...",
|
||||
"saveComplete": "保存完了!",
|
||||
"shareComplete": "共有準備完了!",
|
||||
"downloadComplete": "ダウンロード完了!",
|
||||
"downloadImage": "画像を保存する",
|
||||
"saveToMyDeck": "マイデックに保存",
|
||||
"shareDeck": "共有",
|
||||
"keyCardLabel": "KEY CARD",
|
||||
"back": "戻る",
|
||||
"saveError": "画像の保存に失敗しました",
|
||||
|
||||
"all": "全て",
|
||||
"metaDeck": "メタデッキ",
|
||||
"metaDeck": "公開デッキ",
|
||||
"titlePrompt": "タイトルを選択してください",
|
||||
"selectTitle": "タイトルを選択",
|
||||
"deckName": "デッキ名",
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"editDeck": "← EDIT DECK",
|
||||
"deckPreview": "Deck Preview",
|
||||
"deckNameLabel": "Deck Name",
|
||||
"deckNamePlaceholder": "미입력 시 시리즈명 사용",
|
||||
"deckNamePlaceholder": "미입력 시 YYYYMMDD_HHMMSS",
|
||||
"exportStyle": "Export Style",
|
||||
"type1Title": "Type 1: Signature",
|
||||
"type1Desc": "키 카드를 강조하는 기본 스타일",
|
||||
@@ -31,13 +31,21 @@
|
||||
"exportNotice1": "* 이미지가 생성되지 않을 경우 브라우저의 '팝업 허용'을 확인해주세요.",
|
||||
"exportNotice2": "* iOS 환경에서는 이미지를 길게 눌러 저장해야 할 수도 있습니다.",
|
||||
"generatingImage": "이미지 생성 중...",
|
||||
"savingPreview": "미리보기 생성 중...",
|
||||
"savingToMyDeck": "내 덱에 저장 중...",
|
||||
"sharingDeck": "공유 링크 생성 중...",
|
||||
"saveComplete": "저장 완료!",
|
||||
"shareComplete": "공유 준비 완료!",
|
||||
"downloadComplete": "다운로드 완료!",
|
||||
"downloadImage": "DOWNLOAD IMAGE",
|
||||
"saveToMyDeck": "내 덱에 저장",
|
||||
"shareDeck": "공유",
|
||||
"keyCardLabel": "KEY CARD",
|
||||
"back": "BACK",
|
||||
"saveError": "이미지 저장 실패",
|
||||
|
||||
"all": "전체",
|
||||
"metaDeck": "메타 덱",
|
||||
"metaDeck": "공개 덱",
|
||||
"titlePrompt": "작품을 선택해주세요",
|
||||
"selectTitle": "작품 선택",
|
||||
"deckName": "덱 이름",
|
||||
|
||||
Reference in New Issue
Block a user