feat(space): unify end session flow and en-first copy

This commit is contained in:
2026-03-17 14:04:13 +09:00
parent 5026138ad9
commit 2afbe3ce7a
10 changed files with 609 additions and 344 deletions

View File

@@ -136,12 +136,25 @@ export const space = {
endSession: {
trigger: 'END SESSION',
eyebrow: 'END SESSION',
title: '세션을 여기서 마칠까요?',
description: '지금 종료하면 결과를 요약해서 보여준 뒤 앱 입구로 돌아갑니다.',
title: '이번 목표를 끝냈나요?',
description: '이 블록에 맞는 길을 고르면, 세션을 닫을 때 결과를 요약해서 보여준 뒤 앱 입구로 돌아갑니다.',
goalLabel: '현재 목표',
finishedTitle: '좋아요. 이 블록을 어떻게 닫을까요?',
finishedDescription: '다음 블록을 바로 열거나, 이 세션을 여기서 조용히 닫을 수 있어요.',
unfinishedTitle: '괜찮아요. 이 세션을 어떻게 할까요?',
unfinishedDescription: '목표를 다 끝내지 못했어도, 이 세션은 여기서 닫을 수 있어요.',
finishedAnswer: '네, 끝냈어요',
unfinishedAnswer: '아직 아니에요',
nextBlockButton: '다음 블록',
finishHereButton: '여기서 마무리하기',
endHereButton: '세션 종료하기',
backButton: '돌아가기',
nextGoalLabel: '다음 블록',
nextGoalPlaceholder: '예: 여행 예산 정리하기',
cancelButton: '계속 집중하기',
confirmButton: '종료하기',
confirmPending: '종료 중…',
nextGoalConfirmButton: '다음 블록 시작',
},
controlCenter: {
sectionTitles: {
@@ -272,6 +285,7 @@ export const space = {
goalCompleteSyncFailed: '현재 세션 완료를 서버에 반영하지 못했어요.',
timerCompleteSyncFailed: '타이머 종료 후 세션 마무리를 반영하지 못했어요.',
timerExtendFailed: '10분 추가를 반영하지 못했어요.',
timerExtendConflict: '다른 창에서 이미 시간이 연장됐어요.',
timerExtended: (minutes: number) => `${minutes}분을 더 이어갑니다.`,
nextGoalStarted: '다음 한 조각을 바로 시작했어요.',
selectionPreferenceSaveFailed: '배경/사운드 기본 설정을 저장하지 못했어요.',