más mejoras

This commit is contained in:
2026-05-10 23:54:09 +02:00
parent 873a5b7f4a
commit a93bab290a
42 changed files with 1365 additions and 784 deletions
+48 -34
View File
@@ -1,20 +1,16 @@
{
"@@locale": "ko",
"appTitle": "임포스터",
"subtitle": "사회적 추리 게임",
"loadingWords": "단어 불러오는 중...",
"playersRange": "3-20명 • 인터넷 불필요",
"createGame": "게임 만들기",
"joinGame": "게임 참가",
"howToPlay": "게임 방법",
"settings": "설정",
"gameMode": "게임 모드",
"singleDevice": "기기 하나로",
"multiDevice": "여러 기기로",
"category": "카테고리",
"categoryAll": "전체",
"categoryAnimals": "동물",
@@ -27,11 +23,12 @@
"categoryMovies": "영화",
"categoryMusic": "음악",
"categoryTechnology": "기술",
"playersCount": "플레이어 ({count})",
"@playersCount": {
"placeholders": {
"count": {"type": "int"}
"count": {
"type": "int"
}
}
},
"playersRangeHint": "3-20",
@@ -39,7 +36,6 @@
"playerAlreadyExists": "같은 이름의 플레이어가 이미 있습니다",
"maxPlayersReached": "최대 20명까지 가능합니다",
"minPlayersRequired": "최소 3명이 필요합니다",
"configuration": "설정",
"impostors": "🎭 임포스터",
"impostorClue": "🔍 임포스터 힌트",
@@ -50,15 +46,15 @@
"twoMin": "2분",
"threeMin": "3분",
"fiveMin": "5분",
"startGame": "게임 시작",
"seeYourWord": "내 단어 보기",
"eachPlayerMustSee": "각 플레이어는 비밀리에 자신의 단어를 확인하세요",
"roundNumber": "라운드 {round}",
"@roundNumber": {
"placeholders": {
"round": {"type": "int"}
"round": {
"type": "int"
}
}
},
"alreadySeen": "단어를 이미 확인함",
@@ -67,16 +63,19 @@
"playersRemaining": "나머지 {count}명",
"@playersRemaining": {
"placeholders": {
"count": {"type": "int"}
"count": {
"type": "int"
}
}
},
"youAreImpostor": "당신은 임포스터입니다!",
"yourWordIs": "당신의 단어:",
"clueCategory": "힌트: {category}",
"@clueCategory": {
"placeholders": {
"category": {"type": "String"}
"category": {
"type": "String"
}
}
},
"holdToSeeWord": "길게 눌러 단어를 확인하세요",
@@ -84,11 +83,12 @@
"showingWord": "👁️ 표시 중...",
"holdToSee": "👆 길게 눌러 확인",
"seenMyWord": "내 단어를 확인했습니다",
"debateRound": "토론 - 라운드 {round}",
"@debateRound": {
"placeholders": {
"round": {"type": "int"}
"round": {
"type": "int"
}
}
},
"timeUp": "⏰ 시간 종료!",
@@ -97,21 +97,28 @@
"activePlayersInfo": "{active}명 참여 중 • {impostors}명의 임포스터 잠복 중",
"@activePlayersInfo": {
"placeholders": {
"active": {"type": "int"},
"impostors": {"type": "int"}
"active": {
"type": "int"
},
"impostors": {
"type": "int"
}
}
},
"eliminated": "탈락",
"notes": "메모",
"goToVoting": "투표하러 가기",
"voting": "🗳️ 투표",
"turnToVote": "투표할 차례:",
"votesProgress": "투표: {current}/{total}",
"@votesProgress": {
"placeholders": {
"current": {"type": "int"},
"total": {"type": "int"}
"current": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"whoIsImpostor": "누가 임포스터라고 생각하나요?",
@@ -120,7 +127,6 @@
"allVoted": "모두 투표했습니다!",
"tapToReveal": "탭하여 결과 확인",
"revealResult": "결과 공개",
"result": "결과",
"revealing": "공개 중...",
"wasImpostor": "임포스터였습니다! 🎉",
@@ -129,7 +135,6 @@
"seeEndResult": "최종 결과 보기",
"impostorGuessWord": "임포스터가 단어를 맞출까요?",
"nextRound": "다음 라운드",
"impostorGuessTitle": "🎯 임포스터의 추측",
"impostorCanGuess": "탈락한 임포스터가\n단어를 맞출 수 있습니다",
"ifCorrectImpostorsWin": "정답이면 임포스터의 승리!",
@@ -140,20 +145,23 @@
"theWordWas": "단어는: {word}",
"@theWordWas": {
"placeholders": {
"word": {"type": "String"}
"word": {
"type": "String"
}
}
},
"impostorsWin": "임포스터 승리!",
"wrongGuess": "오답입니다!",
"gameContinues": "게임이 계속됩니다...",
"gameOver": "게임 종료",
"playersWin": "플레이어 승리!",
"theSecretWordWas": "🔍 단어는:",
"categoryLabel": "카테고리: {category}",
"@categoryLabel": {
"placeholders": {
"category": {"type": "String"}
"category": {
"type": "String"
}
}
},
"theImpostorWas": "🎭 임포스터는:",
@@ -162,13 +170,16 @@
"roundElimination": "라운드 {round}: {name}",
"@roundElimination": {
"placeholders": {
"round": {"type": "int"},
"name": {"type": "String"}
"round": {
"type": "int"
},
"name": {
"type": "String"
}
}
},
"rematch": "재대결",
"mainMenu": "메인 메뉴",
"notesTitle": "📝 메모",
"notesSaved": "메모가 저장되었습니다",
"whoAreYou": "당신은 누구인가요?",
@@ -176,14 +187,15 @@
"notesOf": "{name}의 메모",
"@notesOf": {
"placeholders": {
"name": {"type": "String"}
"name": {
"type": "String"
}
}
},
"notesAboutPlayers": "각 플레이어에 대한 메모",
"playerNoteHint": "뭐라고 했나? 수상한가?",
"freeNote": "자유 메모",
"freeNoteHint": "개인 메모...",
"rulesTitle": "📖 게임 방법",
"rulesWhatIsTitle": "🎭 임포스터란?",
"rulesWhatIsBody": "3~20명이 즐기는 사회적 추리 게임입니다. 모두가 비밀 단어를 받지만... 임포스터만 받지 못합니다! 당신의 임무: 누가 아는 척하는지 찾아내세요.",
@@ -199,20 +211,17 @@
"rulesModesBody": "• 기기 하나로: 모두가 한 기기를 공유합니다. 각 플레이어가 버튼을 길게 눌러 자신의 단어를 확인합니다.\n\n• 여러 기기로: 각 플레이어가 자신의 기기를 사용합니다. Bluetooth/WiFi Direct로 연결하며 인터넷이 필요 없습니다.",
"rulesExampleTitle": "✏️ 게임 예시",
"rulesExampleBody": "비밀 단어: \"피자\"\n\n• 수진: \"뜨거울 때 먹어요\" ✓\n• 민수: \"상자에 들어 있어요\" ✓\n• 지은 (임포스터): \"아주 인기 있어요\" 🤔\n• 현우: \"치즈가 올려져 있어요\" ✓\n\n지은이 너무 일반적인 답변을 했네요... 수상해요!",
"joinGameTitle": "게임 참가",
"multiDeviceMode": "여러 기기 모드",
"scanQrDescription": "호스트가 보여주는 QR 코드를 스캔하여 Bluetooth/WiFi Direct로 게임에 접속하세요.",
"comingSoon": "곧 출시",
"nearbyNotAvailable": "여러 기기 연결을 위한 Nearby Connections는 실제 Android 기기가 필요합니다.\n\n현재는 \"기기 하나로\" 모드를 사용하여 하나의 기기에서 플레이하세요.",
"back": "뒤로",
"yes": "예",
"no": "아니오",
"cancel": "취소",
"accept": "확인",
"next": "다음",
"settingsTitle": "설정",
"language": "언어",
"soundVolume": "효과음 볼륨",
@@ -257,5 +266,10 @@
"defaultPlayerName": "플레이어",
"play": "플레이",
"history": "기록",
"mainTagline": "늦기 전에 임포스터를 찾아내세요"
"mainTagline": "늦기 전에 임포스터를 찾아내세요",
"deviceProfile": "기기 프로필",
"profileName": "이름",
"profileNick": "닉네임",
"save": "저장",
"automaticLanguage": "자동"
}