Files
farolero/lib/l10n/app_zh_TW.arb
ShanaiaBot 1bca50af1d v0.2.0: i18n 18 idiomas + pantalla ajustes + bancos multiidioma
Internacionalización completa:
- 18 ficheros .arb: es, en, fr, pt, de, it, ru, ja, ko, zh, zh_TW, ar, hi, tr, pl, nl, ca, eu
- Todos los strings extraídos de todas las pantallas
- Detección automática de idioma del sistema
- Selector manual en pantalla de ajustes

Pantalla de ajustes nueva:
- Selector de idioma con banderas emoji
- Vibración ON/OFF
- Acerca de (versión, desarrollador)

Bancos de palabras multiidioma:
- palabras.json (castellano, 1000 palabras)
- palabras_en.json (inglés, 1000 palabras)
- palabras_fr.json (francés, 1000 palabras)
- Fallback a castellano si no hay banco del idioma

13138 líneas Dart, 39 ficheros, 0 issues en flutter analyze
2026-04-04 01:18:09 +02:00

225 lines
8.2 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"@@locale": "zh_TW",
"appTitle": "冒牌者",
"subtitle": "社交推理遊戲",
"loadingWords": "正在載入詞彙...",
"playersRange": "3-20 位玩家 • 無需網路",
"createGame": "建立遊戲",
"joinGame": "加入遊戲",
"howToPlay": "遊戲規則",
"settings": "設定",
"gameMode": "遊戲模式",
"singleDevice": "單機模式",
"multiDevice": "多機模式",
"category": "類別",
"categoryAll": "全部",
"categoryAnimals": "動物",
"categoryFood": "食物",
"categoryCountries": "國家",
"categorySports": "運動",
"categoryProfessions": "職業",
"categoryObjects": "物品",
"categoryPlaces": "地點",
"categoryMovies": "電影",
"categoryMusic": "音樂",
"categoryTechnology": "科技",
"playersCount": "玩家 ({count})",
"@playersCount": {
"placeholders": {
"count": {"type": "int"}
}
},
"playersRangeHint": "3-20",
"playerNameHint": "玩家名稱",
"playerAlreadyExists": "已有同名玩家",
"maxPlayersReached": "最多 20 位玩家",
"minPlayersRequired": "至少需要 3 位玩家",
"configuration": "設定",
"impostors": "🎭 冒牌者",
"impostorClue": "🔍 冒牌者提示",
"impostorClueDescription": "冒牌者可以知道類別",
"debateTime": "⏱️ 討論時間",
"noLimit": "無限制",
"oneMin": "1 分鐘",
"twoMin": "2 分鐘",
"threeMin": "3 分鐘",
"fiveMin": "5 分鐘",
"startGame": "開始遊戲",
"seeYourWord": "查看你的詞彙",
"eachPlayerMustSee": "每位玩家必須私下查看自己的詞彙",
"roundNumber": "第 {round} 回合",
"@roundNumber": {
"placeholders": {
"round": {"type": "int"}
}
},
"alreadySeen": "已查看過詞彙",
"tapToSee": "點擊查看",
"allSeenStartDebate": "全員已查看 → 開始討論",
"playersRemaining": "還有 {count} 位玩家未查看",
"@playersRemaining": {
"placeholders": {
"count": {"type": "int"}
}
},
"youAreImpostor": "你是冒牌者!",
"yourWordIs": "你的詞彙是:",
"clueCategory": "提示:{category}",
"@clueCategory": {
"placeholders": {
"category": {"type": "String"}
}
},
"holdToSeeWord": "長按查看你的詞彙",
"makeSureNoOneLooks": "請確認沒有其他人在看",
"showingWord": "👁️ 顯示中...",
"holdToSee": "👆 長按查看",
"seenMyWord": "我已看過詞彙",
"debateRound": "討論 - 第 {round} 回合",
"@debateRound": {
"placeholders": {
"round": {"type": "int"}
}
},
"timeUp": "⏰ 時間到!",
"timeRemaining": "⏱️ 剩餘時間",
"playersInDebate": "參與討論的玩家",
"activePlayersInfo": "{active} 位在場 • {impostors} 位冒牌者潛伏中",
"@activePlayersInfo": {
"placeholders": {
"active": {"type": "int"},
"impostors": {"type": "int"}
}
},
"eliminated": "已淘汰",
"notes": "筆記",
"goToVoting": "前往投票",
"voting": "🗳️ 投票",
"turnToVote": "輪到你投票:",
"votesProgress": "票數:{current}/{total}",
"@votesProgress": {
"placeholders": {
"current": {"type": "int"},
"total": {"type": "int"}
}
},
"whoIsImpostor": "你認為誰是冒牌者?",
"confirmVote": "確認投票",
"votingComplete": "🗳️ 投票完成",
"allVoted": "所有人都已投票!",
"tapToReveal": "點擊揭曉結果",
"revealResult": "揭曉結果",
"result": "結果",
"revealing": "揭曉中...",
"wasImpostor": "是冒牌者! 🎉",
"wasInnocent": "是無辜的 😱",
"votesThisRound": "本回合票數",
"seeEndResult": "查看最終結果",
"impostorGuessWord": "冒牌者要猜詞彙嗎?",
"nextRound": "下一回合",
"impostorGuessTitle": "🎯 冒牌者猜詞",
"impostorCanGuess": "被淘汰的冒牌者可以\n嘗試猜出正確詞彙",
"ifCorrectImpostorsWin": "猜對的話,冒牌者就贏了!",
"guessWordHint": "你覺得詞彙是什麼?",
"dontGuess": "放棄猜測",
"guess": "猜測",
"correctGuess": "猜對了!",
"theWordWas": "正確詞彙是:{word}",
"@theWordWas": {
"placeholders": {
"word": {"type": "String"}
}
},
"impostorsWin": "冒牌者獲勝!",
"wrongGuess": "猜錯了!",
"gameContinues": "遊戲繼續...",
"gameOver": "遊戲結束",
"playersWin": "玩家們獲勝!",
"theSecretWordWas": "🔍 正確詞彙是:",
"categoryLabel": "類別:{category}",
"@categoryLabel": {
"placeholders": {
"category": {"type": "String"}
}
},
"theImpostorWas": "🎭 冒牌者是:",
"theImpostorsWere": "🎭 冒牌者們是:",
"votingHistory": "📊 投票紀錄",
"roundElimination": "第 {round} 回合:{name}",
"@roundElimination": {
"placeholders": {
"round": {"type": "int"},
"name": {"type": "String"}
}
},
"rematch": "再來一局",
"mainMenu": "主選單",
"notesTitle": "📝 筆記",
"notesSaved": "筆記已儲存",
"whoAreYou": "你是誰?",
"selectYourName": "選擇你的名字以查看個人筆記",
"notesOf": "{name} 的筆記",
"@notesOf": {
"placeholders": {
"name": {"type": "String"}
}
},
"notesAboutPlayers": "關於每位玩家的紀錄",
"playerNoteHint": "他說了什麼?可疑嗎?",
"freeNote": "自由筆記",
"freeNoteHint": "個人筆記...",
"rulesTitle": "📖 遊戲規則",
"rulesWhatIsTitle": "🎭 什麼是冒牌者?",
"rulesWhatIsBody": "一款適合 3-20 位玩家的社交推理遊戲。每個人都會收到一個秘密詞彙……除了冒牌者!你的任務:找出誰在假裝。",
"rulesHowToPlayTitle": "🔍 怎麼玩?",
"rulesHowToPlayBody": "1. 分配角色:所有人獲得相同的詞彙,冒牌者除外。\n\n2. 討論:玩家輪流描述該詞彙,但不能直接說出來。冒牌者必須假裝知道這個詞。\n\n3. 投票:討論結束後,所有人投票選出誰是冒牌者。\n\n4. 淘汰:得票最多的人被淘汰,並揭曉其身份。\n\n5. 如果被淘汰者是冒牌者,可以嘗試猜出詞彙。猜對的話,冒牌者獲勝!",
"rulesWhoWinsTitle": "🏆 誰會贏?",
"rulesWhoWinsBody": "• 玩家:淘汰所有冒牌者即可獲勝。\n• 冒牌者:如果未被發現且剩餘普通玩家人數等於或少於冒牌者人數,則獲勝;或者被淘汰時猜對詞彙也可獲勝。",
"rulesTipsPlayersTitle": "💡 玩家攻略",
"rulesTipsPlayersBody": "• 給出巧妙的提示來證明你知道詞彙,但不要太明顯讓冒牌者利用。\n• 注意誰給出了模糊或籠統的回答。\n• 使用筆記功能記錄每個人說了什麼。\n• 不要直接說出詞彙,那會幫到冒牌者!",
"rulesTipsImpostorTitle": "🎭 冒牌者攻略",
"rulesTipsImpostorBody": "• 仔細聆聽其他人的提示。\n• 嘗試推斷出詞彙,才能給出可信的描述。\n• 如果沒把握,不要第一個發言。\n• 如果獲得了類別提示,善加利用。\n• 指控他人以轉移注意力。",
"rulesModesTitle": "📱 遊戲模式",
"rulesModesBody": "• 單機模式:所有人共用一台裝置。每位玩家長按按鈕查看自己的詞彙。\n\n• 多機模式每位玩家使用自己的裝置透過藍牙WiFi Direct 連線,無需網路。",
"rulesExampleTitle": "✏️ 遊戲範例",
"rulesExampleBody": "秘密詞彙:「披薩」\n\n• 小明:「要趁熱吃」 ✓\n• 小華:「裝在盒子裡」 ✓\n• 小美(冒牌者):「很受歡迎」 🤔\n• 小強:「上面有起司」 ✓\n\n小美的回答太籠統了……有嫌疑",
"joinGameTitle": "加入遊戲",
"multiDeviceMode": "多機模式",
"scanQrDescription": "掃描主機顯示的 QR 碼透過藍牙WiFi Direct 加入遊戲。",
"comingSoon": "即將推出",
"nearbyNotAvailable": "多機連線功能需要 Android 實體裝置搭配 Nearby Connections。\n\n目前請使用「單機模式」在共用裝置上進行遊戲。",
"back": "返回",
"yes": "是",
"no": "否",
"cancel": "取消",
"accept": "確定",
"next": "下一步",
"settingsTitle": "設定",
"language": "語言",
"soundVolume": "音效音量",
"vibration": "震動",
"about": "關於",
"version": "版本",
"developer": "開發者",
"licenses": "授權條款"
}