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": "ja",
"appTitle": "インポスター",
"subtitle": "正体推理ゲーム",
"loadingWords": "ワードを読み込み中...",
"playersRange": "3-20人 • インターネット不要",
"createGame": "ゲームを作成",
"joinGame": "ゲームに参加",
"howToPlay": "遊び方",
"settings": "設定",
"gameMode": "ゲームモード",
"singleDevice": "1台で遊ぶ",
"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": "• 1台で遊ぶ:端末を全員で共有します。各プレイヤーはボタンを長押しして自分のワードを確認します。\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現時点では「1台で遊ぶ」モードをご利用ください。",
"back": "戻る",
"yes": "はい",
"no": "いいえ",
"cancel": "キャンセル",
"accept": "OK",
"next": "次へ",
"settingsTitle": "設定",
"language": "言語",
"soundVolume": "効果音の音量",
@@ -257,5 +266,10 @@
"defaultPlayerName": "プレイヤー",
"play": "プレイ",
"history": "履歴",
"mainTagline": "手遅れになる前にインポスターを見つけよう"
"mainTagline": "手遅れになる前にインポスターを見つけよう",
"deviceProfile": "デバイスプロフィール",
"profileName": "名前",
"profileNick": "ニックネーム",
"save": "保存",
"automaticLanguage": "自動"
}