8947221b27
MusicService (looping audioplayers player, independent of SFX) driven by the active season theme's new 'bgm' key; switches track on season change, pauses on app background, all failures swallowed. Separate Music on/off toggle in Settings (persisted, independent of SFX). Season packs carry bgm keys (menu/season_001/ season_002), manifest regenerated. Assets slot assets/audio/bgm/ ready — drop in menu.mp3/season_001.mp3/season_002.mp3 (CC0) and it plays; silent until then. 180 tests green, analyze clean. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
38 lines
1.5 KiB
Plaintext
38 lines
1.5 KiB
Plaintext
{
|
|
"@@locale": "ko",
|
|
"appTitle": "블록 시즌즈",
|
|
"play": "플레이",
|
|
"settings": "설정",
|
|
"comingSoon": "준비 중",
|
|
"stageClear": "스테이지 클리어!",
|
|
"stageFailed": "스테이지 실패",
|
|
"outOfMoves": "이동 횟수 소진",
|
|
"boardFull": "둘 공간이 없어요",
|
|
"watchAdContinue": "광고 보고 이어하기",
|
|
"plusFiveMoves": "+5 이동 (광고)",
|
|
"giveUp": "포기하기",
|
|
"playAgain": "다시 하기",
|
|
"nextStage": "다음 스테이지",
|
|
"streakMilestone": "{days}일 연속 플레이! 대단해요!",
|
|
"almostThere": "{percent}% 달성!",
|
|
"seasonLabel": "SEASON",
|
|
"seasonStages": "{count}개 스테이지",
|
|
"skip": "건너뛰기",
|
|
"gotIt": "알겠어요!",
|
|
"tutorialDrag": "블록을 보드로 끌어다 놓아보세요!",
|
|
"tutorialClear": "가로나 세로 한 줄을 채우면 사라져요!",
|
|
"tutorialHud": "이동 횟수가 끝나기 전에 목표를 달성하세요. 이제 직접!",
|
|
"gameOver": "게임 오버",
|
|
"bestScore": "최고 {score}",
|
|
"newBest": "신기록!",
|
|
"adventure": "어드벤처",
|
|
"classic": "클래식",
|
|
"removeAds": "광고 제거",
|
|
"removeAdsDescription": "배너와 전면 광고를 제거합니다. 보상형 광고는 계속 사용할 수 있습니다.",
|
|
"restorePurchases": "구매 복원",
|
|
"adsRemovedThanks": "광고가 제거되었습니다 — 감사합니다!",
|
|
"purchaseUnavailable": "지금은 구매를 사용할 수 없습니다.",
|
|
"soundAndVibration": "소리 및 진동",
|
|
"music": "음악"
|
|
}
|