refactor(i18n): 사용자 문구 참조를 중앙화
This commit is contained in:
@@ -22,6 +22,7 @@ import {
|
||||
} from '@/entities/session';
|
||||
import { useFocusSessionEngine } from '@/features/focus-session';
|
||||
import { useSoundPlayback, useSoundPresetSelection } from '@/features/sound-preset';
|
||||
import { copy } from '@/shared/i18n';
|
||||
import { useHudStatusLine } from '@/shared/lib/useHudStatusLine';
|
||||
import { SpaceFocusHudWidget } from '@/widgets/space-focus-hud';
|
||||
import { SpaceSetupDrawerWidget } from '@/widgets/space-setup-drawer';
|
||||
@@ -436,7 +437,7 @@ export const SpaceWorkspaceWidget = () => {
|
||||
setPendingSessionEntryPoint(entryPoint);
|
||||
setPreviewPlaybackState('paused');
|
||||
setWorkspaceMode('focus');
|
||||
queuedFocusStatusMessageRef.current = '준비 완료 · 시작 버튼을 눌러 집중을 시작해요.';
|
||||
queuedFocusStatusMessageRef.current = copy.space.workspace.readyToStart;
|
||||
};
|
||||
|
||||
const startFocusFlow = async () => {
|
||||
@@ -462,7 +463,7 @@ export const SpaceWorkspaceWidget = () => {
|
||||
|
||||
setPreviewPlaybackState('paused');
|
||||
pushStatusLine({
|
||||
message: '세션을 시작하지 못했어요. 잠시 후 다시 시도해 주세요.',
|
||||
message: copy.space.workspace.startFailed,
|
||||
});
|
||||
};
|
||||
|
||||
@@ -488,7 +489,7 @@ export const SpaceWorkspaceWidget = () => {
|
||||
|
||||
if (!resumedSession) {
|
||||
pushStatusLine({
|
||||
message: '세션을 다시 시작하지 못했어요.',
|
||||
message: copy.space.workspace.resumeFailed,
|
||||
});
|
||||
}
|
||||
};
|
||||
@@ -498,7 +499,7 @@ export const SpaceWorkspaceWidget = () => {
|
||||
|
||||
if (!didAbandon) {
|
||||
pushStatusLine({
|
||||
message: '세션 종료를 완료하지 못했어요.',
|
||||
message: copy.space.workspace.abandonFailed,
|
||||
});
|
||||
return;
|
||||
}
|
||||
@@ -518,7 +519,7 @@ export const SpaceWorkspaceWidget = () => {
|
||||
|
||||
if (!pausedSession) {
|
||||
pushStatusLine({
|
||||
message: '세션을 일시정지하지 못했어요.',
|
||||
message: copy.space.workspace.pauseFailed,
|
||||
});
|
||||
}
|
||||
};
|
||||
@@ -532,13 +533,13 @@ export const SpaceWorkspaceWidget = () => {
|
||||
|
||||
if (!restartedSession) {
|
||||
pushStatusLine({
|
||||
message: '현재 페이즈를 다시 시작하지 못했어요.',
|
||||
message: copy.space.workspace.restartFailed,
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
pushStatusLine({
|
||||
message: '현재 페이즈를 처음부터 다시 시작했어요.',
|
||||
message: copy.space.workspace.restarted,
|
||||
});
|
||||
};
|
||||
|
||||
@@ -557,7 +558,7 @@ export const SpaceWorkspaceWidget = () => {
|
||||
|
||||
if (!completedSession) {
|
||||
pushStatusLine({
|
||||
message: '현재 세션 완료를 서버에 반영하지 못했어요.',
|
||||
message: copy.space.workspace.goalCompleteSyncFailed,
|
||||
});
|
||||
return;
|
||||
}
|
||||
@@ -568,7 +569,7 @@ export const SpaceWorkspaceWidget = () => {
|
||||
setPendingSessionEntryPoint('goal-complete');
|
||||
setPreviewPlaybackState('paused');
|
||||
pushStatusLine({
|
||||
message: '다음 한 조각 준비 완료 · 시작 버튼을 눌러 이어가요.',
|
||||
message: copy.space.workspace.nextGoalReady,
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user