{"version": "1", "fingerprint": "46891eb5bbaae0dfd26f3957e14b407357ef4127f0dfe2edf679c0744da789c3", "locale": "zh", "payloads": ["# Age of Heroes game messages\n# A civilization-building card game for 2-6 players\n\n# Game name\ngame-name-ageofheroes = \u82f1\u96c4\u65f6\u4ee3\n\n# Tribes\nageofheroes-tribe-egyptians = \u57c3\u53ca\u4eba\nageofheroes-tribe-romans = \u7f57\u9a6c\u4eba\nageofheroes-tribe-greeks = \u5e0c\u814a\u4eba\nageofheroes-tribe-babylonians = \u5df4\u6bd4\u4f26\u4eba\nageofheroes-tribe-celts = \u51ef\u5c14\u7279\u4eba\nageofheroes-tribe-chinese = \u4e2d\u56fd\u4eba\n\n# Special Resources (for monuments)\nageofheroes-special-limestone = \u77f3\u7070\u77f3\nageofheroes-special-concrete = \u6df7\u51dd\u571f\nageofheroes-special-marble = \u5927\u7406\u77f3\nageofheroes-special-bricks = \u7816\u5757\nageofheroes-special-sandstone = \u7802\u5ca9\nageofheroes-special-granite = \u82b1\u5c97\u5ca9\n\n# Standard Resources\nageofheroes-resource-iron = \u94c1\nageofheroes-resource-wood = \u6728\u6750\nageofheroes-resource-grain = \u7cae\u98df\nageofheroes-resource-stone = \u77f3\u5934\nageofheroes-resource-gold = \u9ec4\u91d1\n\n# Events\nageofheroes-event-population-growth = \u4eba\u53e3\u589e\u957f\nageofheroes-event-earthquake = \u5730\u9707\nageofheroes-event-eruption = \u706b\u5c71\u55b7\u53d1\nageofheroes-event-hunger = \u9965\u8352\nageofheroes-event-barbarians = \u91ce\u86ee\u4eba\nageofheroes-event-olympics = \u5965\u6797\u5339\u514b\u8fd0\u52a8\u4f1a\nageofheroes-event-hero = \u82f1\u96c4\nageofheroes-event-fortune = \u547d\u8fd0\n\n# Buildings\nageofheroes-building-army = \u519b\u961f\nageofheroes-building-fortress = \u8981\u585e\nageofheroes-building-general = \u5c06\u519b\nageofheroes-building-road = \u9053\u8def\nageofheroes-building-city = \u57ce\u5e02\n\n# Actions\nageofheroes-action-tax-collection = \u5f81\u7a0e\nageofheroes-action-construction = \u5efa\u8bbe\nageofheroes-action-war = \u6218\u4e89\nageofheroes-action-do-nothing = \u4ec0\u4e48\u90fd\u4e0d\u505a\nageofheroes-play = \u51fa\u724c\n\n# War goals\nageofheroes-war-conquest = \u5f81\u670d\nageofheroes-war-plunder = \u63a0\u593a\nageofheroes-war-destruction = \u6bc1\u706d\n\n# Game options\nageofheroes-set-victory-cities = \u80dc\u5229\u57ce\u5e02\u6570\uff1a{ $cities }\nageofheroes-enter-victory-cities = \u8f93\u5165\u83b7\u80dc\u6240\u9700\u7684\u57ce\u5e02\u6570\u91cf\uff083-7\uff09\nageofheroes-set-victory-monument = \u7eaa\u5ff5\u7891\u5b8c\u6210\u5ea6\uff1a{ $progress }%\nageofheroes-toggle-neighbor-roads = \u4ec5\u5efa\u9020\u901a\u5411\u90bb\u5c45\u7684\u9053\u8def\uff1a{ $enabled }\nageofheroes-set-max-hand = \u6700\u5927\u624b\u724c\u6570\uff1a{ $cards }\u5f20\n\n# Option change announcements\nageofheroes-option-changed-victory-cities = \u80dc\u5229\u9700\u8981{ $cities }\u5ea7\u57ce\u5e02\u3002\nageofheroes-option-changed-victory-monument = \u7eaa\u5ff5\u7891\u5b8c\u6210\u5ea6\u9608\u503c\u8bbe\u7f6e\u4e3a{ $progress }%\u3002\nageofheroes-option-changed-neighbor-roads = \u4ec5\u5efa\u9020\u901a\u5411\u90bb\u5c45\u7684\u9053\u8def{ $enabled }\u3002\nageofheroes-option-changed-max-hand = \u6700\u5927\u624b\u724c\u6570\u8bbe\u7f6e\u4e3a{ $cards }\u5f20\u3002\n\n# Setup phase\nageofheroes-setup-start = \u4f60\u662f{ $tribe }\u90e8\u843d\u7684\u9886\u8896\u3002\u4f60\u7684\u7279\u6b8a\u7eaa\u5ff5\u7891\u8d44\u6e90\u662f{ $special }\u3002\u63b7\u9ab0\u5b50\u6765\u51b3\u5b9a\u56de\u5408\u987a\u5e8f\u3002\nageofheroes-setup-viewer = \u73a9\u5bb6\u6b63\u5728\u63b7\u9ab0\u5b50\u51b3\u5b9a\u56de\u5408\u987a\u5e8f\u3002\nageofheroes-roll-dice = \u63b7\u9ab0\u5b50\nageofheroes-war-roll-dice = \u63b7\u9ab0\u5b50\nageofheroes-dice-result = \u4f60\u63b7\u51fa\u4e86{ $total }\uff08{ $die1 } + { $die2 }\uff09\u3002\nageofheroes-dice-result-other = { $player }\u63b7\u51fa\u4e86{ $total }\u3002\nageofheroes-dice-tie = \u591a\u540d\u73a9\u5bb6\u4ee5{ $total }\u5e73\u5c40\u3002\u91cd\u65b0\u63b7\u9ab0\u5b50...\nageofheroes-first-player = { $player }\u63b7\u51fa\u6700\u9ad8\u70b9\u6570{ $total }\uff0c\u5148\u624b\u884c\u52a8\u3002\nageofheroes-first-player-you = \u4ee5{ $total }\u70b9\uff0c\u4f60\u5148\u624b\u884c\u52a8\u3002\n\n# Preparation phase\nageofheroes-prepare-start = \u73a9\u5bb6\u5fc5\u987b\u6253\u51fa\u4e8b\u4ef6\u5361\u5e76\u5f03\u6389\u707e\u96be\u5361\u3002\nageofheroes-prepare-your-turn = \u4f60\u6709{ $count }{ $count ->\n    [one] \u5f20\u5361\u724c\n    *[other] \u5f20\u5361\u724c\n}\u53ef\u4ee5\u6253\u51fa\u6216\u5f03\u6389\u3002\nageofheroes-prepare-done = \u51c6\u5907\u9636\u6bb5\u5b8c\u6210\u3002\n\n# Events played/discarded\nageofheroes-population-growth = { $player }\u6253\u51fa\u4eba\u53e3\u589e\u957f\u5e76\u5efa\u9020\u4e00\u5ea7\u65b0\u57ce\u5e02\u3002\nageofheroes-population-growth-you = \u4f60\u6253\u51fa\u4eba\u53e3\u589e\u957f\u5e76\u5efa\u9020\u4e00\u5ea7\u65b0\u57ce\u5e02\u3002\nageofheroes-discard-card = { $player }\u5f03\u6389{ $card }\u3002\nageofheroes-discard-card-you = \u4f60\u5f03\u6389{ $card }\u3002\nageofheroes-earthquake = \u5730\u9707\u88ad\u51fb\u4e86{ $player }\u7684\u90e8\u843d\uff1b\u4ed6\u4eec\u7684\u519b\u961f\u8fdb\u5165\u6062\u590d\u72b6\u6001\u3002\nageofheroes-earthquake-you = \u5730\u9707\u88ad\u51fb\u4e86\u4f60\u7684\u90e8\u843d\uff1b\u4f60\u7684\u519b\u961f\u8fdb\u5165\u6062\u590d\u72b6\u6001\u3002\nageofheroes-eruption = \u706b\u5c71\u55b7\u53d1\u6467\u6bc1\u4e86{ $player }\u7684\u4e00\u5ea7\u57ce\u5e02\u3002\nageofheroes-eruption-you = \u706b\u5c71\u55b7\u53d1\u6467\u6bc1\u4e86\u4f60\u7684\u4e00\u5ea7\u57ce\u5e02\u3002\n\n# Disaster effects\nageofheroes-hunger-strikes = \u9965\u8352\u6765\u88ad\u3002\nageofheroes-lose-card-hunger = \u4f60\u5931\u53bb{ $card }\u3002\nageofheroes-barbarians-pillage = \u91ce\u86ee\u4eba\u653b\u51fb{ $player }\u7684\u8d44\u6e90\u3002\nageofheroes-barbarians-attack = \u91ce\u86ee\u4eba\u653b\u51fb{ $player }\u7684\u8d44\u6e90\u3002\nageofheroes-barbarians-attack-you = \u91ce\u86ee\u4eba\u653b\u51fb\u4f60\u7684\u8d44\u6e90\u3002\nageofheroes-lose-card-barbarians = \u4f60\u5931\u53bb{ $card }\u3002\nageofheroes-block-with-card = { $player }\u4f7f\u7528{ $card }\u963b\u6b62\u4e86\u707e\u96be\u3002\nageofheroes-block-with-card-you = \u4f60\u4f7f\u7528{ $card }\u963b\u6b62\u4e86\u707e\u96be\u3002\n\n# Targeted disaster cards (Earthquake/Eruption)\nageofheroes-select-disaster-target = \u9009\u62e9{ $card }\u7684\u76ee\u6807\u3002\nageofheroes-no-targets = \u6ca1\u6709\u6709\u6548\u76ee\u6807\u53ef\u7528\u3002\nageofheroes-earthquake-strikes-you = { $attacker }\u5bf9\u4f60\u4f7f\u7528\u5730\u9707\u3002\u4f60\u7684\u519b\u961f\u88ab\u7981\u7528\u3002\nageofheroes-earthquake-strikes = { $attacker }\u5bf9{ $player }\u4f7f\u7528\u5730\u9707\u3002\nageofheroes-armies-disabled = { $count }{ $count ->\n    [one] \u652f\u519b\u961f\n    *[other] \u652f\u519b\u961f\n}\u88ab\u7981\u7528\u4e00\u56de\u5408\u3002\nageofheroes-eruption-strikes-you = { $attacker }\u5bf9\u4f60\u4f7f\u7528\u706b\u5c71\u55b7\u53d1\u3002\u4f60\u7684\u4e00\u5ea7\u57ce\u5e02\u88ab\u6467\u6bc1\u3002\nageofheroes-eruption-strikes = { $attacker }\u5bf9{ $player }\u4f7f\u7528\u706b\u5c71\u55b7\u53d1\u3002\nageofheroes-city-destroyed = \u4e00\u5ea7\u57ce\u5e02\u88ab\u706b\u5c71\u55b7\u53d1\u6467\u6bc1\u3002\n\n# Fair phase\nageofheroes-fair-start = \u5e02\u573a\u7684\u4e00\u5929\u5f00\u59cb\u4e86\u3002\nageofheroes-fair-draw-base = \u4f60\u62bd\u53d6{ $count }{ $count ->\n    [one] \u5f20\u5361\u724c\n    *[other] \u5f20\u5361\u724c\n}\u3002\nageofheroes-fair-draw-roads = \u7531\u4e8e\u4f60\u7684\u9053\u8def\u7f51\u7edc\uff0c\u4f60\u989d\u5916\u62bd\u53d6{ $count }{ $count ->\n    [one] \u5f20\u5361\u724c\n    *[other] \u5f20\u5361\u724c\n}\u3002\nageofheroes-fair-draw-other = { $player }\u62bd\u53d6{ $count }{ $count ->\n    [one] \u5f20\u5361\u724c\n    *[other] \u5f20\u5361\u724c\n}\u3002\n\n# Trading/Auction\nageofheroes-auction-start = \u62cd\u5356\u5f00\u59cb\u3002\nageofheroes-offer-trade = \u63d0\u51fa\u4ea4\u6613\nageofheroes-offer-made = { $player }\u63d0\u51fa\u7528{ $card }\u4ea4\u6362{ $wanted }\u3002\nageofheroes-offer-made-you = \u4f60\u63d0\u51fa\u7528{ $card }\u4ea4\u6362{ $wanted }\u3002\nageofheroes-trade-accepted = { $player }\u63a5\u53d7{ $other }\u7684\u63d0\u8bae\uff0c\u7528{ $give }\u4ea4\u6362{ $receive }\u3002\nageofheroes-trade-accepted-you = \u4f60\u63a5\u53d7{ $other }\u7684\u63d0\u8bae\u5e76\u83b7\u5f97{ $receive }\u3002\nageofheroes-trade-cancelled = { $player }\u64a4\u56de\u4e86\u5bf9{ $card }\u7684\u63d0\u8bae\u3002\nageofheroes-trade-cancelled-you = \u4f60\u64a4\u56de\u4e86\u5bf9{ $card }\u7684\u63d0\u8bae\u3002\nageofheroes-stop-trading = \u505c\u6b62\u4ea4\u6613\nageofheroes-select-request = \u4f60\u6b63\u5728\u63d0\u4f9b{ $card }\u3002\u4f60\u60f3\u8981\u4ec0\u4e48\u4f5c\u4e3a\u4ea4\u6362\uff1f\nageofheroes-cancel = \u53d6\u6d88\nageofheroes-left-auction = { $player }\u79bb\u5f00\u4e86\u3002\nageofheroes-left-auction-you = \u4f60\u79bb\u5f00\u4e86\u5e02\u573a\u3002\nageofheroes-any-card = \u4efb\u610f\u5361\u724c\nageofheroes-cannot-trade-own-special = \u4f60\u4e0d\u80fd\u4ea4\u6613\u4f60\u81ea\u5df1\u7684\u7279\u6b8a\u7eaa\u5ff5\u7891\u8d44\u6e90\u3002\nageofheroes-resource-not-in-game = \u8fd9\u4e2a\u7279\u6b8a\u8d44\u6e90\u5728\u672c\u5c40\u6e38\u620f\u4e2d\u672a\u4f7f\u7528\u3002\n\n# Main play phase\nageofheroes-play-start = \u6e38\u620f\u9636\u6bb5\u3002\nageofheroes-day = \u7b2c{ $day }\u5929\nageofheroes-draw-card = { $player }\u4ece\u724c\u5806\u62bd\u4e00\u5f20\u5361\u724c\u3002\nageofheroes-draw-card-you = \u4f60\u4ece\u724c\u5806\u62bd\u5230{ $card }\u3002\nageofheroes-your-action = \u4f60\u60f3\u505a\u4ec0\u4e48\uff1f\n\n# Tax Collection\nageofheroes-tax-collection = { $player }\u9009\u62e9\u5f81\u7a0e\uff1a{ $cities }{ $cities ->\n    [one] \u5ea7\u57ce\u5e02\n    *[other] \u5ea7\u57ce\u5e02\n}\u6536\u96c6{ $cards }{ $cards ->\n    [one] \u5f20\u5361\u724c\n    *[other] \u5f20\u5361\u724c\n}\u3002\nageofheroes-tax-collection-you = \u4f60\u9009\u62e9\u5f81\u7a0e\uff1a{ $cities }{ $cities ->\n    [one] \u5ea7\u57ce\u5e02\n    *[other] \u5ea7\u57ce\u5e02\n}\u6536\u96c6{ $cards }{ $cards ->\n    [one] \u5f20\u5361\u724c\n    *[other] \u5f20\u5361\u724c\n}\u3002\nageofheroes-tax-no-city = \u5f81\u7a0e\uff1a\u4f60\u6ca1\u6709\u5e78\u5b58\u7684\u57ce\u5e02\u3002\u5f03\u6389\u4e00\u5f20\u5361\u724c\u4ee5\u62bd\u53d6\u65b0\u5361\u3002\nageofheroes-tax-no-city-done = { $player }\u9009\u62e9\u5f81\u7a0e\u4f46\u6ca1\u6709\u57ce\u5e02\uff0c\u56e0\u6b64\u4ea4\u6362\u4e86\u4e00\u5f20\u5361\u724c\u3002\nageofheroes-tax-no-city-done-you = \u5f81\u7a0e\uff1a\u4f60\u7528{ $card }\u4ea4\u6362\u4e86\u4e00\u5f20\u65b0\u5361\u724c\u3002\n\n# Construction\nageofheroes-construction-menu = \u4f60\u60f3\u5efa\u9020\u4ec0\u4e48\uff1f\nageofheroes-construction-done = { $player }\u5efa\u9020\u4e86{ $article }{ $building }\u3002\nageofheroes-construction-done-you = \u4f60\u5efa\u9020\u4e86{ $article }{ $building }\u3002\nageofheroes-construction-stop = \u505c\u6b62\u5efa\u9020\nageofheroes-construction-stopped = \u4f60\u51b3\u5b9a\u505c\u6b62\u5efa\u9020\u3002\nageofheroes-road-select-neighbor = \u9009\u62e9\u8981\u5efa\u9020\u9053\u8def\u901a\u5f80\u54ea\u4e2a\u90bb\u5c45\u3002\nageofheroes-direction-left = \u4f60\u7684\u5de6\u8fb9\nageofheroes-direction-right = \u4f60\u7684\u53f3\u8fb9\nageofheroes-road-request-sent = \u9053\u8def\u8bf7\u6c42\u5df2\u53d1\u9001\u3002\u7b49\u5f85\u90bb\u5c45\u6279\u51c6\u3002\nageofheroes-road-request-received = { $requester }\u8bf7\u6c42\u5141\u8bb8\u5efa\u9020\u901a\u5f80\u4f60\u90e8\u843d\u7684\u9053\u8def\u3002\nageofheroes-road-request-denied-you = \u4f60\u62d2\u7edd\u4e86\u9053\u8def\u8bf7\u6c42\u3002\nageofheroes-road-request-denied = { $denier }\u62d2\u7edd\u4e86\u4f60\u7684\u9053\u8def\u8bf7\u6c42\u3002\nageofheroes-road-built = { $tribe1 }\u548c{ $tribe2 }\u73b0\u5728\u901a\u8fc7\u9053\u8def\u8fde\u63a5\u3002\nageofheroes-road-no-target = \u6ca1\u6709\u76f8\u90bb\u90e8\u843d\u53ef\u7528\u4e8e\u5efa\u9020\u9053\u8def\u3002\nageofheroes-approve = \u6279\u51c6\nageofheroes-deny = \u62d2\u7edd\nageofheroes-supply-exhausted = \u6ca1\u6709\u66f4\u591a{ $building }\u53ef\u4f9b\u5efa\u9020\u3002\n\n# Do Nothing\nageofheroes-do-nothing = { $player }\u8df3\u8fc7\u3002\nageofheroes-do-nothing-you = \u4f60\u8df3\u8fc7...\n\n# War\nageofheroes-war-declare = { $attacker }\u5411{ $defender }\u5ba3\u6218\u3002\u76ee\u6807\uff1a{ $goal }\u3002\nageofheroes-war-prepare = \u9009\u62e9\u4f60\u7684\u519b\u961f\u8fdb\u884c{ $action }\u3002\nageofheroes-war-no-army = \u4f60\u6ca1\u6709\u53ef\u7528\u7684\u519b\u961f\u6216\u82f1\u96c4\u5361\u3002\nageofheroes-war-no-targets = \u6ca1\u6709\u6709\u6548\u7684\u6218\u4e89\u76ee\u6807\u3002\nageofheroes-war-no-valid-goal = \u5bf9\u6b64\u76ee\u6807\u6ca1\u6709\u6709\u6548\u7684\u6218\u4e89\u76ee\u6807\u3002\nageofheroes-war-select-target = \u9009\u62e9\u8981\u653b\u51fb\u7684\u73a9\u5bb6\u3002\nageofheroes-war-select-goal = \u9009\u62e9\u4f60\u7684\u6218\u4e89\u76ee\u6807\u3002\nageofheroes-war-prepare-attack = \u9009\u62e9\u4f60\u7684\u8fdb\u653b\u90e8\u961f\u3002\nageofheroes-war-prepare-defense = { $attacker }\u6b63\u5728\u653b\u51fb\u4f60\uff1b\u9009\u62e9\u4f60\u7684\u9632\u5fa1\u90e8\u961f\u3002\nageofheroes-war-select-armies = \u9009\u62e9\u519b\u961f\uff1a{ $count }\nageofheroes-war-select-generals = \u9009\u62e9\u5c06\u519b\uff1a{ $count }\nageofheroes-war-select-heroes = \u9009\u62e9\u82f1\u96c4\uff1a{ $count }\nageofheroes-war-attack = \u653b\u51fb...\nageofheroes-war-defend = \u9632\u5fa1...\nageofheroes-war-prepared = \u4f60\u7684\u90e8\u961f\uff1a{ $armies }{ $armies ->\n    [one] \u652f\u519b\u961f\n    *[other] \u652f\u519b\u961f\n}{ $generals ->\n    [0] {\"\"}\n    [one] {\"\u548c1\u540d\u5c06\u519b\"}\n    *[other] {\"\u548c{ $generals }\u540d\u5c06\u519b\"}\n}{ $heroes ->\n    [0] {\"\"}\n    [one] {\"\u548c1\u540d\u82f1\u96c4\"}\n    *[other] {\"\u548c{ $heroes }\u540d\u82f1\u96c4\"}\n}\u3002\nageofheroes-war-roll-you = \u4f60\u63b7\u51fa{ $roll }\u3002\nageofheroes-war-roll-other = { $player }\u63b7\u51fa{ $roll }\u3002\nageofheroes-war-bonuses-you = { $general ->\n    [0] { $fortress ->\n        [0] {\"\"}\n        [1] \u8981\u585e+1 = \u603b\u8ba1{ $total }\n        *[other] \u8981\u585e+{ $fortress } = \u603b\u8ba1{ $total }\n    }\n    *[other] { $fortress ->\n        [0] \u5c06\u519b+{ $general } = \u603b\u8ba1{ $total }\n        [1] \u5c06\u519b+{ $general }\uff0c\u8981\u585e+1 = \u603b\u8ba1{ $total }\n        *[other] \u5c06\u519b+{ $general }\uff0c\u8981\u585e+{ $fortress } = \u603b\u8ba1{ $total }\n    }\n}\nageofheroes-war-bonuses-other = { $general ->\n    [0] { $fortress ->\n        [0] {\"\"}\n        [1] { $player }\uff1a\u8981\u585e+1 = \u603b\u8ba1{ $total }\n        *[other] { $player }\uff1a\u8981\u585e+{ $fortress } = \u603b\u8ba1{ $total }\n    }\n    *[other] { $fortress ->\n        [0] { $player }\uff1a\u5c06\u519b+{ $general } = \u603b\u8ba1{ $total }\n        [1] { $player }\uff1a\u5c06\u519b+{ $general }\uff0c\u8981\u585e+1 = \u603b\u8ba1{ $total }\n        *[other] { $player }\uff1a\u5c06\u519b+{ $general }\uff0c\u8981\u585e+{ $fortress } = \u603b\u8ba1{ $total }\n    }\n}\n\n# Battle\nageofheroes-battle-start = \u6218\u6597\u5f00\u59cb\u3002{ $attacker }\u7684{ $att_armies }{ $att_armies ->\n    [one] \u652f\u519b\u961f\n    *[other] \u652f\u519b\u961f\n}\u5bf9\u9635{ $defender }\u7684{ $def_armies }{ $def_armies ->\n    [one] \u652f\u519b\u961f\n    *[other] \u652f\u519b\u961f\n}\u3002\nageofheroes-dice-roll-detailed = { $name }\u63b7\u51fa{ $dice }{ $general ->\n    [0] {\"\"}\n    *[other] { \" + \u5c06\u519b{ $general }\" }\n}{ $fortress ->\n    [0] {\"\"}\n    [one] { \" + \u8981\u585e1\" }\n    *[other] { \" + \u8981\u585e{ $fortress }\" }\n} = { $total }\u3002\nageofheroes-dice-roll-detailed-you = \u4f60\u63b7\u51fa{ $dice }{ $general ->\n    [0] {\"\"}\n    *[other] { \" + \u5c06\u519b{ $general }\" }\n}{ $fortress ->\n    [0] {\"\"}\n    [one] { \" + \u8981\u585e1\" }\n    *[other] { \" + \u8981\u585e{ $fortress }\" }\n} = { $total }\u3002\nageofheroes-round-attacker-wins = { $attacker }\u8d62\u5f97\u8fd9\u56de\u5408\uff08{ $att_total } vs { $def_total }\uff09\u3002{ $defender }\u5931\u53bb\u4e00\u652f\u519b\u961f\u3002\nageofheroes-round-defender-wins = { $defender }\u6210\u529f\u9632\u5fa1\uff08{ $def_total } vs { $att_total }\uff09\u3002{ $attacker }\u5931\u53bb\u4e00\u652f\u519b\u961f\u3002\nageofheroes-round-draw = \u53cc\u65b9\u5e73\u5c40{ $total }\u3002\u6ca1\u6709\u519b\u961f\u635f\u5931\u3002\nageofheroes-battle-victory-attacker = { $attacker }\u51fb\u8d25{ $defender }\u3002\nageofheroes-battle-victory-defender = { $defender }\u6210\u529f\u62b5\u5fa1{ $attacker }\u3002\nageofheroes-battle-mutual-defeat = { $attacker }\u548c{ $defender }\u90fd\u5931\u53bb\u6240\u6709\u519b\u961f\u3002\nageofheroes-general-bonus = +{ $count }\u6765\u81ea{ $count ->\n    [one] \u5c06\u519b\n    *[other] \u5c06\u519b\n}\nageofheroes-fortress-bonus = +{ $count }\u6765\u81ea\u8981\u585e\u9632\u5fa1\nageofheroes-battle-winner = { $winner }\u8d62\u5f97\u6218\u6597\u3002\nageofheroes-battle-draw = \u6218\u6597\u4ee5\u5e73\u5c40\u7ed3\u675f...\nageofheroes-battle-continue = \u7ee7\u7eed\u6218\u6597\u3002\nageofheroes-battle-end = \u6218\u6597\u7ed3\u675f\u3002\n\n# War outcomes\nageofheroes-conquest-success = { $attacker }\u4ece{ $defender }\u5f81\u670d{ $count }{ $count ->\n    [one] \u5ea7\u57ce\u5e02\n    *[other] \u5ea7\u57ce\u5e02\n}\u3002\nageofheroes-plunder-success = { $attacker }\u4ece{ $defender }\u63a0\u593a{ $count }{ $count ->\n    [one] \u5f20\u5361\u724c\n    *[other] \u5f20\u5361\u724c\n}\u3002\nageofheroes-destruction-success = { $attacker }\u6467\u6bc1{ $defender }\u7684{ $count }{ $count ->\n    [one] \u4e2a\u7eaa\u5ff5\u7891\u8d44\u6e90\n    *[other] \u4e2a\u7eaa\u5ff5\u7891\u8d44\u6e90\n}\u3002\nageofheroes-army-losses = { $player }\u5931\u53bb{ $count }{ $count ->\n    [one] \u652f\u519b\u961f\n    *[other] \u652f\u519b\u961f\n}\u3002\nageofheroes-army-losses-you = \u4f60\u5931\u53bb{ $count }{ $count ->\n    [one] \u652f\u519b\u961f\n    *[other] \u652f\u519b\u961f\n}\u3002\n\n# Army return\nageofheroes-army-return-road = \u4f60\u7684\u90e8\u961f\u7acb\u5373\u901a\u8fc7\u9053\u8def\u8fd4\u56de\u3002\nageofheroes-army-return-delayed = { $count }{ $count ->\n    [one] \u4e2a\u5355\u4f4d\n    *[other] \u4e2a\u5355\u4f4d\n}\u5c06\u5728\u4f60\u7684\u4e0b\u4e00\u56de\u5408\u7ed3\u675f\u65f6\u8fd4\u56de\u3002\nageofheroes-army-returned = { $player }\u7684\u90e8\u961f\u5df2\u4ece\u6218\u4e89\u4e2d\u8fd4\u56de\u3002\nageofheroes-army-returned-you = \u4f60\u7684\u90e8\u961f\u5df2\u4ece\u6218\u4e89\u4e2d\u8fd4\u56de\u3002\nageofheroes-army-recover = { $player }\u7684\u519b\u961f\u4ece\u5730\u9707\u4e2d\u6062\u590d\u3002\nageofheroes-army-recover-you = \u4f60\u7684\u519b\u961f\u4ece\u5730\u9707\u4e2d\u6062\u590d\u3002\n\n# Olympics\nageofheroes-olympics-cancel = { $player }\u6253\u51fa\u5965\u6797\u5339\u514b\u8fd0\u52a8\u4f1a\u3002\u6218\u4e89\u53d6\u6d88\u3002\nageofheroes-olympics-prompt = { $attacker }\u5df2\u5ba3\u6218\u3002\u4f60\u6709\u5965\u6797\u5339\u514b\u8fd0\u52a8\u4f1a - \u4f7f\u7528\u5b83\u6765\u53d6\u6d88\u5417\uff1f\nageofheroes-yes = \u662f\nageofheroes-no = \u5426\n\n# Monument progress\nageofheroes-monument-progress = { $player }\u7684\u7eaa\u5ff5\u7891\u5b8c\u6210\u5ea6\u4e3a{ $count }/5\u3002\nageofheroes-monument-progress-you = \u4f60\u7684\u7eaa\u5ff5\u7891\u5b8c\u6210\u5ea6\u4e3a{ $count }/5\u3002\n\n# Hand management\nageofheroes-discard-excess = \u4f60\u6709\u8d85\u8fc7{ $max }\u5f20\u5361\u724c\u3002\u5f03\u6389{ $count }{ $count ->\n    [one] \u5f20\u5361\u724c\n    *[other] \u5f20\u5361\u724c\n}\u3002\nageofheroes-discard-excess-other = { $player }\u5fc5\u987b\u5f03\u6389\u591a\u4f59\u7684\u5361\u724c\u3002\nageofheroes-discard-more = \u518d\u5f03\u6389{ $count }{ $count ->\n    [one] \u5f20\u5361\u724c\n    *[other] \u5f20\u5361\u724c\n}\u3002\n\n# Victory\nageofheroes-victory-cities = { $player }\u5efa\u9020\u4e865\u5ea7\u57ce\u5e02\uff01\u4e94\u57ce\u5e1d\u56fd\u3002\nageofheroes-victory-cities-you = \u4f60\u5efa\u9020\u4e865\u5ea7\u57ce\u5e02\uff01\u4e94\u57ce\u5e1d\u56fd\u3002\nageofheroes-victory-monument = { $player }\u5b8c\u6210\u4e86\u4ed6\u4eec\u7684\u7eaa\u5ff5\u7891\uff01\u4f1f\u5927\u6587\u5316\u7684\u4f20\u627f\u8005\u3002\nageofheroes-victory-monument-you = \u4f60\u5b8c\u6210\u4e86\u4f60\u7684\u7eaa\u5ff5\u7891\uff01\u4f1f\u5927\u6587\u5316\u7684\u4f20\u627f\u8005\u3002\nageofheroes-victory-last-standing = { $player }\u662f\u6700\u540e\u5e78\u5b58\u7684\u90e8\u843d\uff01\u6700\u575a\u97e7\u8005\u3002\nageofheroes-victory-last-standing-you = \u4f60\u662f\u6700\u540e\u5e78\u5b58\u7684\u90e8\u843d\uff01\u6700\u575a\u97e7\u8005\u3002\nageofheroes-game-over = \u6e38\u620f\u7ed3\u675f\u3002\n\n# Elimination\nageofheroes-eliminated = { $player }\u88ab\u6dd8\u6c70\u3002\nageofheroes-eliminated-you = \u4f60\u88ab\u6dd8\u6c70\u4e86\u3002\n\n# Hand\nageofheroes-hand-empty = \u4f60\u6ca1\u6709\u5361\u724c\u3002\nageofheroes-hand-contents = \u4f60\u7684\u624b\u724c\uff08{ $count }{ $count ->\n    [one] \u5f20\u5361\u724c\n    *[other] \u5f20\u5361\u724c\n}\uff09\uff1a{ $cards }\n\n# Status\nageofheroes-status = { $player }\uff08{ $tribe }\uff09\uff1a{ $cities }{ $cities ->\n    [one] \u5ea7\u57ce\u5e02\n    *[other] \u5ea7\u57ce\u5e02\n}\uff0c{ $armies }{ $armies ->\n    [one] \u652f\u519b\u961f\n    *[other] \u652f\u519b\u961f\n}\uff0c\u7eaa\u5ff5\u7891{ $monument }/5\nageofheroes-status-detailed-header = { $player }\uff08{ $tribe }\uff09\nageofheroes-status-cities = \u57ce\u5e02\uff1a{ $count }\nageofheroes-status-armies = \u519b\u961f\uff1a{ $count }\nageofheroes-status-generals = \u5c06\u519b\uff1a{ $count }\nageofheroes-status-fortresses = \u8981\u585e\uff1a{ $count }\nageofheroes-status-monument = \u7eaa\u5ff5\u7891\uff1a{ $count }/5\nageofheroes-status-roads = \u9053\u8def\uff1a{ $left }{ $right }\nageofheroes-status-road-left = \u5de6\nageofheroes-status-road-right = \u53f3\nageofheroes-status-none = \u65e0\nageofheroes-status-earthquake-armies = \u6062\u590d\u4e2d\u7684\u519b\u961f\uff1a{ $count }\nageofheroes-status-returning-armies = \u8fd4\u56de\u4e2d\u7684\u519b\u961f\uff1a{ $count }\nageofheroes-status-returning-generals = \u8fd4\u56de\u4e2d\u7684\u5c06\u519b\uff1a{ $count }\n\n# Deck info\nageofheroes-deck-empty = \u724c\u5806\u4e2d\u6ca1\u6709\u66f4\u591a{ $card }\u5361\u724c\u3002\nageofheroes-deck-count = \u5269\u4f59\u5361\u724c\uff1a{ $count }\nageofheroes-deck-reshuffled = \u5f03\u724c\u5806\u5df2\u88ab\u6d17\u5165\u724c\u5806\u3002\n\n# Give up\nageofheroes-give-up-confirm = \u4f60\u786e\u5b9a\u8981\u653e\u5f03\u5417\uff1f\nageofheroes-gave-up = { $player }\u653e\u5f03\u4e86\uff01\nageofheroes-gave-up-you = \u4f60\u653e\u5f03\u4e86\uff01\n\n# Hero card\nageofheroes-hero-use = \u7528\u4f5c\u519b\u961f\u8fd8\u662f\u5c06\u519b\uff1f\nageofheroes-hero-army = \u519b\u961f\nageofheroes-hero-general = \u5c06\u519b\n\n# Fortune card\nageofheroes-fortune-reroll = { $player }\u4f7f\u7528\u547d\u8fd0\u91cd\u65b0\u63b7\u9ab0\u5b50\u3002\nageofheroes-fortune-prompt = \u4f60\u8f93\u6389\u4e86\u63b7\u9ab0\u3002\u4f7f\u7528\u547d\u8fd0\u91cd\u65b0\u63b7\u9ab0\u5417\uff1f\n\n# Disabled action reasons\nageofheroes-not-your-turn = \u8fd8\u6ca1\u5230\u4f60\u7684\u56de\u5408\u3002\nageofheroes-game-not-started = \u6e38\u620f\u5c1a\u672a\u5f00\u59cb\u3002\nageofheroes-wrong-phase = \u6b64\u64cd\u4f5c\u5728\u5f53\u524d\u9636\u6bb5\u4e0d\u53ef\u7528\u3002\nageofheroes-no-resources = \u4f60\u6ca1\u6709\u6240\u9700\u7684\u8d44\u6e90\u3002\n\n# Building costs (for display)\nageofheroes-cost-army = 2\u7cae\u98df\uff0c\u94c1\nageofheroes-cost-fortress = \u94c1\uff0c\u6728\u6750\uff0c\u77f3\u5934\nageofheroes-cost-general = \u94c1\uff0c\u9ec4\u91d1\nageofheroes-cost-road = 2\u77f3\u5934\nageofheroes-cost-city = 2\u6728\u6750\uff0c\u77f3\u5934\n", "# Backgammon localization\n\ngame-name-backgammon = Backgammon\n\n# Game start\nbackgammon-game-started = { $red } plays Red, { $white } plays White.\nbackgammon-opening-roll = Opening roll: { $red } rolls { $red_die }, { $white } rolls { $white_die }.\nbackgammon-opening-tie = Both rolled { $die }, re-rolling.\nbackgammon-opening-winner = { $player } goes first with { $die1 } and { $die2 }.\n\n# Dice\nbackgammon-roll = { $player } rolls { $die1 } and { $die2 }.\n\n# No moves\nbackgammon-no-moves = { $player } has no legal moves.\n\n# Move commentary (shorthand)\nbackgammon-move-normal = { $player }: { $src } to { $dest }, { $remain } { $count }.\nbackgammon-move-emptying = { $player }: Emptying { $src } to { $dest }, { $count }.\nbackgammon-move-hit = { $player }: { $src } to capture on { $dest }, { $remain }.\nbackgammon-move-bar = { $player }: Bar to { $dest }, { $count }.\nbackgammon-move-bar-hit = { $player }: Bar to capture on { $dest }, { $count }.\nbackgammon-move-bearoff = { $player }: Bearing off from { $src }, { $remain }.\n\n# Doubling\nbackgammon-doubles = { $player } doubles to { $value }.\nbackgammon-accepts = { $player } accepts.\nbackgammon-drops = { $player } drops.\nbackgammon-accept = Accept\nbackgammon-drop = Drop\n\n# Selection feedback\nbackgammon-selected-point = Selected point { $point }, { $count } checkers.\nbackgammon-selected-bar = Selected bar.\nbackgammon-deselected = Deselected.\nbackgammon-no-checkers-there = No checkers there.\nbackgammon-no-moves-from-here = No legal moves from here.\nbackgammon-must-enter-from-bar = Must enter from bar first.\nbackgammon-illegal-move = Illegal move.\nbackgammon-nothing-to-undo = Nothing to undo.\nbackgammon-undone = Move undone.\n\n# Hints\nbackgammon-hint = { $player } asks for a hint: { $hint }\nbackgammon-hint-not-now = Hints are only available during the moving phase.\nbackgammon-hints-disabled = Hints are disabled. Enable them in game options.\nbackgammon-hint-unavailable = Hint engine not available.\nbackgammon-gnubg-fallback = GNUBG engine unavailable. Bot is using simple fallback.\n\n# Info keybinds\nbackgammon-check-status = Status\nbackgammon-check-pip = Pip count\nbackgammon-check-score = Score\nbackgammon-check-dice = Dice\nbackgammon-status = Red bar: { $bar_red }. White bar: { $bar_white }. Red off: { $off_red }. White off: { $off_white }. Dice: { $dice }.\nbackgammon-dice = { $dice }\nbackgammon-dice-none = No dice.\nbackgammon-pip-count = Red pip count: { $red_pip }. White pip count: { $white_pip }.\nbackgammon-match-score = { $red } { $red_score }, { $white } { $white_score }. Match to { $match_length }. Cube: { $cube }.\n\n# Scoring\nbackgammon-wins-game = { $player } wins { $points } point{ $points ->\n    [one] {\"\"}\n    *[other] s\n}.\nbackgammon-new-game = Starting game { $number }.\nbackgammon-match-winner = { $player } wins the match!\nbackgammon-crawford = Crawford game: no doubling this game.\nbackgammon-resigns = { $player } resigns.\nbackgammon-resign = Resign\n\n# Difficulty levels\nbackgammon-difficulty-random = Random\nbackgammon-difficulty-simple = Simple\nbackgammon-difficulty-gnubg-0ply = GNUBG 0-ply\nbackgammon-difficulty-gnubg-1ply = GNUBG 1-ply\nbackgammon-difficulty-gnubg-2ply = GNUBG 2-ply\nbackgammon-difficulty-whackgammon = Whackgammon\n\n# Options\nbackgammon-option-match-length = Match length: { $match_length }\nbackgammon-option-select-match-length = Set match length (1-25)\nbackgammon-option-changed-match-length = Match length set to { $match_length }.\nbackgammon-option-bot-difficulty = Bot difficulty: { $bot_difficulty }\nbackgammon-option-select-bot-difficulty = Select bot difficulty\nbackgammon-option-changed-bot-difficulty = Bot difficulty set to { $bot_difficulty }.\nbackgammon-option-verbose-commentary = Verbose commentary: { $verbose_commentary }\nbackgammon-option-changed-verbose-commentary = Verbose commentary set to { $verbose_commentary }.\nbackgammon-option-hints = Hints: { $hints_enabled }\nbackgammon-option-changed-hints = Hints set to { $hints_enabled }.\n", "game-name-battleship = Battleship\n\n# Options\nbattleship-set-grid-size = Combat zone: { $size }\nbattleship-select-grid-size = Select combat zone size\nbattleship-option-changed-grid-size = Combat zone set to { $size }.\n\nbattleship-set-placement-mode = Deployment: { $mode }\nbattleship-select-placement-mode = Select deployment mode\nbattleship-option-changed-placement-mode = Deployment mode set to { $mode }.\n\nbattleship-set-replay-on-hit = Extra salvo on hit: { $enabled }\nbattleship-option-changed-replay-on-hit = Extra salvo on hit set to { $enabled }.\n\nbattleship-set-turn-timer = Turn timer: { $seconds }\nbattleship-select-turn-timer = Select turn timer\nbattleship-option-changed-turn-timer = Turn timer set to { $seconds }.\n\n# Option choice labels\nbattleship-grid-6x6 = 6 by 6\nbattleship-grid-8x8 = 8 by 8\nbattleship-grid-10x10 = 10 by 10\nbattleship-grid-12x12 = 12 by 12\n\nbattleship-placement-auto = Automatic\nbattleship-placement-manual = Manual\n\nbattleship-timer-off = Off\nbattleship-timer-30 = 30 seconds\nbattleship-timer-45 = 45 seconds\nbattleship-timer-60 = 60 seconds\n\n# Ship names\nbattleship-ship-carrier = Carrier\nbattleship-ship-battleship = Battleship\nbattleship-ship-destroyer = Destroyer\nbattleship-ship-submarine = Submarine\nbattleship-ship-patrol = Patrol Boat\nbattleship-ship-unknown = Vessel\n\n# Orientations\nbattleship-horizontal = Horizontal\nbattleship-vertical = Vertical\n\n# Actions\nbattleship-orient-horizontal = Deploy Horizontal\nbattleship-orient-vertical = Deploy Vertical\nbattleship-toggle-view = Switch Grid\nbattleship-read-fleet = Fleet Status\nbattleship-read-enemy-fleet = Enemy Fleet Intel\n\n# Deployment phase\nbattleship-deploy-start = Deployment phase. Position your { $ship }, { $size } sectors long. Select a coordinate, then choose bearing.\nbattleship-choose-orientation = Deploying { $ship } at { $coord }, { $size } sectors. Select bearing.\nbattleship-ship-placed = { $ship } deployed at { $coord }, bearing { $orientation }.\nbattleship-cannot-place = Cannot deploy { $ship } at { $coord } { $orientation }. Vessel does not fit or overlaps another ship.\nbattleship-place-next-ship = Next vessel: { $ship }, { $size } sectors.\nbattleship-deploy-done = Fleet deployed. Standing by for the enemy.\nbattleship-deploy-complete = Deployment complete.\nbattleship-select-cell-first = Select a coordinate on the grid first.\nbattleship-deploy-in-progress = Deployment still in progress.\n\n# Battle phase\nbattleship-battle-start = All ships in position. Commence firing!\n\n# Hit \u2014 first-person (shooter), second-person (target), third-person (spectator)\nbattleship-hit-self = Firing on { $coord }. Direct hit!\nbattleship-hit-target = { $player } fires on your { $coord }. Direct hit!\nbattleship-hit-spectator = { $player } fires on { $target }'s { $coord }. Direct hit!\n\n# Miss \u2014 first/second/third\nbattleship-miss-self = Firing on { $coord }. Missed.\nbattleship-miss-target = { $player } fires on your { $coord }. Missed.\nbattleship-miss-spectator = { $player } fires on { $target }'s { $coord }. Missed.\n\n# Sunk \u2014 first/second/third\nbattleship-sunk-self = Enemy { $ship } destroyed!\nbattleship-sunk-target = { $player } sank your { $ship }!\nbattleship-sunk-spectator = { $player } sank { $target }'s { $ship }!\n\n# Victory \u2014 first/second/third\nbattleship-victory-self = Victory! All enemy vessels have been sunk.\nbattleship-victory-target = { $player } wins! All your vessels have been sunk.\nbattleship-victory-spectator = { $player } wins! All of { $target }'s vessels have been sunk.\n\nbattleship-already-shot = Already fired on this coordinate.\nbattleship-switch-to-shots = Viewing your own waters. Press V to switch to the target grid.\nbattleship-timeout-fire = Time's up! Auto-firing on { $coord }.\n\n# View toggle\nbattleship-view-own = Viewing your waters.\nbattleship-view-shots = Viewing target grid.\n\n# Cell labels\nbattleship-cell-empty = { $coord }, open water.\nbattleship-cell-ship-placed = { $coord }, { $ship }.\nbattleship-cell-unknown = { $coord }, uncharted.\nbattleship-cell-hit = { $coord }, hit.\nbattleship-cell-sunk = { $coord }, { $ship }, sunk.\nbattleship-cell-miss = { $coord }, miss.\nbattleship-cell-own-ship = { $coord }, your { $ship }.\nbattleship-cell-own-hit = { $coord }, your { $ship }, hit.\nbattleship-cell-own-sunk = { $coord }, your { $ship }, sunk.\nbattleship-cell-own-miss = { $coord }, incoming miss.\n\n# Fleet status\nbattleship-fleet-header = Your Fleet\nbattleship-status-intact = Battle-ready\nbattleship-status-damaged = Damaged ({ $hits } of { $size } hit)\nbattleship-status-sunk = Sunk\n\nbattleship-enemy-fleet-header = Enemy Fleet\nbattleship-enemy-fleet-summary = { $sunk } of { $total } enemy vessels sunk.\nbattleship-enemy-ship-sunk = { $ship } (size { $size }): Sunk\n\n# End screen\nbattleship-winner-line = { $player } wins!\nbattleship-stats-line = { $player }: { $shots } shots fired, { $hits } hits, { $accuracy }% accuracy\n", "# Blackjack\n\ngame-name-blackjack = \u4e8c\u5341\u4e00\u70b9\n\nblackjack-set-rules-profile = Rules profile: { $profile }\nblackjack-select-rules-profile = Select rules profile\nblackjack-option-changed-rules-profile = Rules profile set to { $profile }.\n\nblackjack-set-starting-chips = Starting chips: { $count }\nblackjack-enter-starting-chips = Enter starting chips\nblackjack-option-changed-starting-chips = Starting chips set to { $count }.\n\nblackjack-set-base-bet = Base bet: { $count }\nblackjack-enter-base-bet = Enter base bet\nblackjack-option-changed-base-bet = Base bet set to { $count }.\nblackjack-enter-bet = Change your bet\nblackjack-option-changed-bet = Bet set to { $count }.\n\nblackjack-set-table-min-bet = Table minimum bet: { $count }\nblackjack-enter-table-min-bet = Enter table minimum bet\nblackjack-option-changed-table-min-bet = Table minimum bet set to { $count }.\n\nblackjack-set-table-max-bet = Table maximum bet: { $count }\nblackjack-enter-table-max-bet = Enter table maximum bet\nblackjack-option-changed-table-max-bet = Table maximum bet set to { $count }.\n\nblackjack-set-deck-count = Deck count: { $count }\nblackjack-enter-deck-count = Enter deck count\nblackjack-option-changed-deck-count = Deck count set to { $count }.\n\nblackjack-set-dealer-soft-17 = Dealer hits soft 17: { $enabled }\nblackjack-option-changed-dealer-soft-17 = Dealer hits soft 17 set to { $enabled }.\n\nblackjack-set-dealer-peek-blackjack = Dealer peeks for blackjack: { $enabled }\nblackjack-option-changed-dealer-peek-blackjack = Dealer peek for blackjack set to { $enabled }.\n\nblackjack-set-players-cards-face-up = Player cards face up: { $enabled }\nblackjack-option-changed-players-cards-face-up = Player cards face up set to { $enabled }.\n\nblackjack-set-allow-insurance = Offer insurance and even money: { $enabled }\nblackjack-option-changed-allow-insurance = Insurance and even money set to { $enabled }.\n\nblackjack-set-allow-late-surrender = Allow late surrender: { $enabled }\nblackjack-option-changed-allow-late-surrender = Late surrender set to { $enabled }.\n\nblackjack-set-blackjack-payout = Blackjack payout: { $mode }\nblackjack-select-blackjack-payout = Select blackjack payout\nblackjack-option-changed-blackjack-payout = Blackjack payout set to { $mode }.\n\nblackjack-set-double-down-rule = Double down rule: { $mode }\nblackjack-select-double-down-rule = Select double down rule\nblackjack-option-changed-double-down-rule = Double down rule set to { $mode }.\n\nblackjack-set-allow-double-after-split = Double after split: { $enabled }\nblackjack-option-changed-allow-double-after-split = Double after split set to { $enabled }.\n\nblackjack-set-split-rule = Split rule: { $mode }\nblackjack-select-split-rule = Select split rule\nblackjack-option-changed-split-rule = Split rule set to { $mode }.\n\nblackjack-set-max-split-hands = Maximum split hands: { $count }\nblackjack-enter-max-split-hands = Enter maximum split hands\nblackjack-option-changed-max-split-hands = Maximum split hands set to { $count }.\n\nblackjack-set-split-aces-one-card = Split aces draw one card only: { $enabled }\nblackjack-option-changed-split-aces-one-card = Split aces one-card rule set to { $enabled }.\n\nblackjack-set-split-aces-blackjack = Split aces can count as blackjack: { $enabled }\nblackjack-option-changed-split-aces-blackjack = Split aces blackjack rule set to { $enabled }.\n\nblackjack-set-turn-timer = Turn timer: { $mode }\nblackjack-select-turn-timer = Select turn timer\nblackjack-option-changed-turn-timer = Turn timer set to { $mode }.\n\nblackjack-rules-profile-vegas = Vegas\nblackjack-rules-profile-european = European\nblackjack-rules-profile-friendly = Friendly\nblackjack-payout-3-to-2 = 3 to 2\nblackjack-payout-6-to-5 = 6 to 5\nblackjack-payout-1-to-1 = 1 to 1\nblackjack-double-rule-any-two = Any two cards\nblackjack-double-rule-9-to-11 = Totals 9 to 11\nblackjack-double-rule-10-to-11 = Totals 10 to 11\nblackjack-split-rule-same-value = Same value\nblackjack-split-rule-same-rank = Same rank\n\nblackjack-hit = \u8981\u724c\nblackjack-stand = \u505c\u724c\nblackjack-double-down = \u52a0\u500d\nblackjack-split = \u5206\u724c\nblackjack-surrender = \u6295\u964d\nblackjack-take-insurance = \u4e70\u4fdd\u9669\nblackjack-decline-insurance = \u62d2\u7edd\u4fdd\u9669\nblackjack-even-money = \u62ff\u7b49\u989d\u8d54\u4ed8\nblackjack-read-hand = \u8bfb\u53d6\u624b\u724c\nblackjack-read-dealer = \u8bfb\u53d6\u5e84\u5bb6\nblackjack-table-status = \u724c\u684c\u72b6\u6001\nblackjack-read-rules = \u8bfb\u53d6\u89c4\u5219\n\nblackjack-not-player-phase = Players are not taking actions right now.\nblackjack-not-insurance-phase = Insurance decisions are not active right now.\nblackjack-hand-complete = Your hand is complete.\nblackjack-error-bet-too-high = Base bet cannot be higher than starting chips.\nblackjack-error-table-limits-invalid = Table minimum bet cannot be higher than table maximum bet.\nblackjack-error-bet-below-min = Base bet cannot be lower than the table minimum bet.\nblackjack-error-bet-above-max = Base bet cannot be higher than the table maximum bet.\nblackjack-cannot-split = You cannot split this hand.\nblackjack-cannot-double-down = You cannot double down right now.\nblackjack-cannot-surrender = You cannot surrender this hand.\nblackjack-insurance-closed = You cannot make an insurance decision right now.\nblackjack-cannot-insure = You cannot take insurance right now.\nblackjack-cannot-even-money = You cannot take even money right now.\n\nblackjack-hand-start = Hand { $hand }. Place your bets.\nblackjack-you-bet = You bet { $amount }.\nblackjack-player-bets = { $player } bets { $amount }.\nblackjack-insurance-offer = Insurance is open.\n\nblackjack-dealer-shows = Dealer shows { $card }.\nblackjack-dealer-reveals = Dealer reveals { $card }, for a total of { $total }.\nblackjack-dealer-hits = Dealer draws { $card }, for a total of { $total }.\nblackjack-dealer-stands = Dealer stands with { $total }.\nblackjack-dealer-bust = Dealer busts with { $total }.\nblackjack-dealer-blackjack = Dealer has blackjack.\n\nblackjack-you-have = You have { $cards } ({ $total }).\nblackjack-player-has = { $player } has { $cards } ({ $total }).\nblackjack-you-blackjack = You have blackjack.\nblackjack-player-blackjack = { $player } has blackjack.\n\nblackjack-you-hit = You draw { $card }.\nblackjack-player-hits = { $player } draws a card.\nblackjack-you-stand = You stand.\nblackjack-player-stands = { $player } stands.\nblackjack-you-double-down = You double down by { $amount } chips.\nblackjack-player-double-downs = { $player } doubles down by { $amount } chips.\nblackjack-you-split = You split your hand and add { $amount } chips.\nblackjack-player-splits = { $player } splits their hand.\nblackjack-you-surrender = You surrender and lose { $amount } chips.\nblackjack-player-surrenders = { $player } surrenders.\nblackjack-you-take-insurance = You place an insurance bet of { $amount } chips.\nblackjack-player-takes-insurance = { $player } places insurance.\nblackjack-you-decline-insurance = You decline insurance.\nblackjack-player-declines-insurance = { $player } declines insurance.\nblackjack-you-take-even-money = You take even money.\nblackjack-player-takes-even-money = { $player } takes even money.\nblackjack-you-split-aces-auto-stand = Split aces draw one card each and stand automatically.\nblackjack-player-splits-aces-auto-stand = { $player } splits aces and both hands stand.\nblackjack-you-stand-auto = You stand on 21.\nblackjack-player-stands-auto = { $player } stands on 21.\nblackjack-you-bust = You bust with { $total }.\nblackjack-player-bust = { $player } busts.\nblackjack-your-total = Your total is { $total }.\nblackjack-player-total = { $player } has { $total }.\nblackjack-your-total-hand = Hand { $hand }: { $total }.\nblackjack-player-total-hand = { $player } hand { $hand }: { $total }.\n\nblackjack-you-win = You win { $amount } chips.\nblackjack-player-wins = { $player } wins { $amount } chips.\nblackjack-you-even-money-win = Even money pays { $amount } chips.\nblackjack-player-even-money-win = { $player } is paid even money.\nblackjack-you-lose = You lose { $amount } chips.\nblackjack-player-loses = { $player } loses { $amount } chips.\nblackjack-you-push = Push.\nblackjack-player-push = { $player } pushes.\nblackjack-you-win-hand = Hand { $hand }: You win { $amount } chips.\nblackjack-player-wins-hand = { $player } hand { $hand } wins { $amount } chips.\nblackjack-you-lose-hand = Hand { $hand }: You lose { $amount } chips.\nblackjack-player-loses-hand = { $player } hand { $hand } loses { $amount } chips.\nblackjack-you-push-hand = Hand { $hand }: Push.\nblackjack-player-push-hand = { $player } hand { $hand } pushes.\nblackjack-you-insurance-wins = Insurance wins { $amount } chips.\nblackjack-player-insurance-wins = { $player } wins an insurance bet.\nblackjack-you-insurance-loses = Insurance loses { $amount } chips.\nblackjack-player-insurance-loses = { $player } loses an insurance bet.\nblackjack-you-broke = You are out of chips.\nblackjack-player-broke = { $player } is out of chips.\nblackjack-you-win-game = You win the game with { $chips } chips.\nblackjack-player-wins-game = { $player } wins the game with { $chips } chips.\n\nblackjack-total-soft = { $total } soft\nblackjack-total-hard = { $total }\n\nblackjack-read-hand-response = Your hand is { $cards } ({ $total }).\nblackjack-read-hand-response-split = Hand 1: { $hand1 } ({ $total1 }). Hand 2: { $hand2 } ({ $total2 }). Active hand: { $active }.\nblackjack-no-dealer-cards = The dealer has no cards yet.\nblackjack-read-dealer-up = Dealer shows { $card }.\nblackjack-read-dealer-full = Dealer has { $cards } ({ $total }).\nblackjack-rule-yes = \u662f\nblackjack-rule-no = \u5426\nblackjack-rules-readout = Rules: profile { $profile }. Table limits { $min_bet } to { $max_bet }, base bet { $base_bet }. Dealer hits soft 17: { $soft_17 }. Dealer peeks blackjack: { $peek }. Insurance and even money: { $insurance }. Late surrender: { $surrender }. Blackjack payout: { $payout }. Double-down rule: { $double_rule }. Double after split: { $das }. Split rule: { $split_rule }. Max split hands: { $split_hands }. Split aces one-card rule: { $split_aces_one }. Split aces blackjack: { $split_aces_blackjack }. Player cards face up: { $players_cards_face_up }.\n\nblackjack-status-line = { $player }: { $chips } chips\nblackjack-status-line-bet = { $player }: { $chips } chips, bet { $bet }\nblackjack-status-line-hand = { $player }: { $chips } chips, bet { $bet }, total { $total }\nblackjack-status-line-hands = { $player }: { $chips } chips, hand 1 bet { $bet1 } total { $total1 }, hand 2 bet { $bet2 } total { $total2 }\nblackjack-status-dealer = Dealer: { $cards } ({ $total })\nblackjack-status-dealer-up = Dealer: showing { $card }\nblackjack-no-active-players = No active players.\nblackjack-waiting-for-bets = Waiting for bets from { $players }.\n\nblackjack-insurance-prompt = Insurance available. You may insure for { $amount } chips or decline.\nblackjack-insurance-prompt-player = Insurance decision for { $player }.\nblackjack-insurance-prompt-even-money = You can take even money now.\nblackjack-insurance-prompt-even-money-player = { $player } can take even money.\n\n# 21 (Survival Rules)\ntwentyone-play-change-card = Play Change Card\ntwentyone-select-change-card = Select change card\ntwentyone-check-status = Check 21 status\ntwentyone-change-card-guide = Change Card Guide\ntwentyone-read-opponent-face-up = Read opponent face-up cards\ntwentyone-read-current-hand = Read current hand\ntwentyone-read-current-bets = Read current bets\ntwentyone-read-active-effects = Read active effects\ntwentyone-change-card-guide-header = Change card guide.\ntwentyone-change-card-guide-footer = Table effect limit is five. Target change cards replace older target change cards.\ntwentyone-none = none\n\ntwentyone-modifier-label-raise-1 = raise one\ntwentyone-modifier-label-raise-2 = raise two\ntwentyone-modifier-label-raise-2-plus = withdraw and raise two\ntwentyone-modifier-label-draw-2 = draw 2\ntwentyone-modifier-label-draw-3 = draw 3\ntwentyone-modifier-label-draw-4 = draw 4\ntwentyone-modifier-label-draw-5 = draw 5\ntwentyone-modifier-label-draw-6 = draw 6\ntwentyone-modifier-label-draw-7 = draw 7\ntwentyone-modifier-label-scrap = withdraw\ntwentyone-modifier-label-recycle = undraw\ntwentyone-modifier-label-swap-draw = swap top cards\ntwentyone-modifier-label-redraft = change-up\ntwentyone-modifier-label-redraft-plus = change-up enhanced\ntwentyone-modifier-label-guard = defend\ntwentyone-modifier-label-guard-plus = defend enhanced\ntwentyone-modifier-label-break-effect = delete\ntwentyone-modifier-label-break-all = delete enhanced\ntwentyone-modifier-label-lockdown = delete double enhanced\ntwentyone-modifier-label-precision-draw = best draw\ntwentyone-modifier-label-precision-draw-plus = best draw and raise five\ntwentyone-modifier-label-prime-draw = best draw with change\ntwentyone-modifier-label-target-17 = target 17\ntwentyone-modifier-label-target-24 = target 24\ntwentyone-modifier-label-target-27 = target 27\ntwentyone-modifier-label-salvage = embrace change\ntwentyone-modifier-label-aid-rival = trojan horse\ntwentyone-modifier-label-break-shields = defensive offense\ntwentyone-modifier-label-break-shields-plus = defensive offense enhanced\ntwentyone-modifier-label-shared-cache = change is good\ntwentyone-modifier-label-hand-tax = cost of change\ntwentyone-modifier-label-hand-tax-plus = cost of change enhanced\ntwentyone-modifier-label-mind-tax = change for change's sake\ntwentyone-modifier-label-mind-tax-plus = change for change's sake enhanced\ntwentyone-modifier-label-arcane-cache = risky change\ntwentyone-modifier-label-hex-draw = glitched draw\ntwentyone-modifier-label-dark-bargain = dark bargain\ntwentyone-modifier-label-escape-route = run away!\ntwentyone-modifier-label-exact-21-surge = 21 at 21\ntwentyone-modifier-label-round-erase = nope\ntwentyone-modifier-label-draw-silence = no draw for you!\ntwentyone-modifier-label-all-in-silence = game over\n\ntwentyone-modifier-help-raise-1 = Raise one: increase opponent damage by 1 and gain 1 change card.\ntwentyone-modifier-help-raise-2 = Raise two: increase opponent damage by 2 and gain 1 change card.\ntwentyone-modifier-help-raise-2-plus = Withdraw and raise two: increase opponent damage by 2, return opponent last drawn card to top of deck, and gain 1 change card.\ntwentyone-modifier-help-draw-2 = Draw 2: draw a 2 from deck if available.\ntwentyone-modifier-help-draw-3 = Draw 3: draw a 3 from deck if available.\ntwentyone-modifier-help-draw-4 = Draw 4: draw a 4 from deck if available.\ntwentyone-modifier-help-draw-5 = Draw 5: draw a 5 from deck if available.\ntwentyone-modifier-help-draw-6 = Draw 6: draw a 6 from deck if available.\ntwentyone-modifier-help-draw-7 = Draw 7: draw a 7 from deck if available.\ntwentyone-modifier-help-scrap = Withdraw: remove opponent last drawn card and place it on top of deck.\ntwentyone-modifier-help-recycle = Undraw: return your last drawn card to top of deck.\ntwentyone-modifier-help-swap-draw = Swap top cards: exchange your last drawn card with your opponent's last drawn card.\ntwentyone-modifier-help-redraft = Change-up: discard 2 change cards, then gain 3 change cards.\ntwentyone-modifier-help-redraft-plus = Change-up enhanced: discard 1 change card, then gain 4 change cards.\ntwentyone-modifier-help-guard = Defend: reduce incoming damage by 1.\ntwentyone-modifier-help-guard-plus = Defend enhanced: reduce incoming damage by 2.\ntwentyone-modifier-help-break-effect = Delete: destroy opponent newest change card effect.\ntwentyone-modifier-help-break-all = Delete enhanced: destroy all opponent change card effects.\ntwentyone-modifier-help-lockdown = Delete double enhanced: clear opponent change card effects and lock opponent from playing change cards.\ntwentyone-modifier-help-precision-draw = Best draw: draw the best available card for current target.\ntwentyone-modifier-help-precision-draw-plus = Best draw and raise five: best draw plus increase opponent damage by 5.\ntwentyone-modifier-help-prime-draw = Best draw with change: best draw and gain 2 change cards.\ntwentyone-modifier-help-target-17 = Target 17: set round target to 17.\ntwentyone-modifier-help-target-24 = Target 24: set round target to 24.\ntwentyone-modifier-help-target-27 = Target 27: set round target to 27.\ntwentyone-modifier-help-salvage = Embrace change: whenever any change card is played, gain 1 change card.\ntwentyone-modifier-help-aid-rival = Trojan horse: opponent draws their best available card for current target.\ntwentyone-modifier-help-break-shields = Defensive offense: remove up to 3 defend effects from your table; opponent damage +3 while active.\ntwentyone-modifier-help-break-shields-plus = Defensive offense enhanced: remove up to 2 defend effects from your table; opponent damage +5 while active.\ntwentyone-modifier-help-shared-cache = Change is good: both players gain 1 change card.\ntwentyone-modifier-help-hand-tax = Cost of change: while active, opponent damage increases by half the number of change cards in their hand.\ntwentyone-modifier-help-hand-tax-plus = Cost of change enhanced: while active, opponent damage increases by their change-card count.\ntwentyone-modifier-help-mind-tax = Change for change's sake: at round end, opponent discards half their change cards. Expires if they play 2 change cards on one turn.\ntwentyone-modifier-help-mind-tax-plus = Change for change's sake enhanced: at round end, opponent discards all change cards. Expires if they play 3 change cards on one turn.\ntwentyone-modifier-help-arcane-cache = Risky change: gain 3 change cards; your own damage taken increases by 1 while active.\ntwentyone-modifier-help-hex-draw = Glitched draw: discard 1 random change card, then force opponent to draw the highest available number card.\ntwentyone-modifier-help-dark-bargain = Dark bargain: discard half your change cards, draw your best card, and increase opponent damage by 10 while active.\ntwentyone-modifier-help-escape-route = Run away!: if you would lose a round, consume this effect and take no damage.\ntwentyone-modifier-help-exact-21-surge = 21 at 21: while your total is exactly 21, opponent damage increases by 21.\ntwentyone-modifier-help-round-erase = Nope: cancel the current round and immediately start a new round.\ntwentyone-modifier-help-draw-silence = No draw for you!: while active, opponent cannot draw number cards from hits or change-card effects.\ntwentyone-modifier-help-all-in-silence = Game over: while active, both players' damage is increased by 100 and opponent cannot draw number cards.\n\n# 21 (Survival Rules - Runtime Messages)\ntwentyone-change-card-guide-entry = { $name }: { $description }\ntwentyone-check-status-response = Target { $target }. Your HP { $hp }, current bet { $bet }, hand { $hand } (total { $total }). Change cards: { $modifiers }. Active effects: { $effects }.\ntwentyone-check-status-guide-hint = Tip: use the read actions for focused hand, bet, and active-effects details.\ntwentyone-check-status-opponent = Opponent { $player }: HP { $hp }, bet { $bet }, shown cards [{ $shown_cards }] total { $shown_total }, hole card hidden.\ntwentyone-no-opponent-available = No opponent is available.\ntwentyone-opponent-face-up-response = { $player } face-up cards [{ $shown_cards }] total { $shown_total }. Hole card is hidden.\ntwentyone-read-hand-response = Your hand [{ $hand }] total { $total }.\ntwentyone-read-bet-response-single = Current bet: { $bet }.\ntwentyone-read-bet-response = Current bets. { $player }: { $my_bet }. { $opponent }: { $opponent_bet }.\ntwentyone-active-effects-single = Active effects. { $player }: { $effects }.\ntwentyone-active-effects-both = Active effects. { $player }: { $my_effects }. { $opponent }: { $opponent_effects }.\ntwentyone-round-begins = Round { $round } begins. Target is { $target }.\ntwentyone-player-shows-card = { $player } shows { $card }.\ntwentyone-player-receives-cards = { $player } receives cards.\ntwentyone-your-hidden-card = Your hidden card is { $rank }.\ntwentyone-your-shown-card = Your shown card is { $rank }.\ntwentyone-your-total = Your current total is { $total }.\ntwentyone-your-change-cards = Your change cards: { $cards }.\ntwentyone-round-totals = Round totals: { $player1 } { $total1 }, { $player2 } { $total2 }, target { $target }.\ntwentyone-player-wins-round = { $player } wins the round.\ntwentyone-round-draw-damage = Round is a draw. Both players take damage equal to their current bets.\ntwentyone-both-busted-closer = Both players busted. Closer to target wins.\ntwentyone-player-busted = { $player } busted.\ntwentyone-round-loss-zero-bet = { $player } loses the round but takes no damage because the bet is zero.\ntwentyone-player-avoids-damage-with-effect = { $player } uses { $effect } and avoids damage.\ntwentyone-player-takes-damage = { $player } takes { $damage } damage and now has { $hp } HP.\ntwentyone-game-win = { $player } wins the game with { $hp } HP remaining.\ntwentyone-game-no-winner = Game ends with no winner.\ntwentyone-cannot-draw-cards = { $player } cannot draw cards right now.\ntwentyone-deck-empty-stay = Deck is empty; no card is drawn.\ntwentyone-player-draws = { $player } draws\ntwentyone-player-stands = { $player } stands.\ntwentyone-player-plays-modifier = { $player } plays { $modifier }. { $description }\ntwentyone-player-plays-modifier-no-desc = { $player } plays { $modifier }.\ntwentyone-last-face-up-returned = { $player }'s last face-up card returns to top of deck.\ntwentyone-remove-defend-effects = { $player } removes { $count } defend effects.\ntwentyone-no-rank-card = No rank { $rank } card is available in the deck.\ntwentyone-no-face-up-remove = No opponent face-up card is available to remove.\ntwentyone-own-face-up-returned = { $player }'s last face-up card returns to top of deck.\ntwentyone-no-face-up-return = No face-up card is available to return.\ntwentyone-exchange-needs-face-up = Both players need a face-up card to exchange.\ntwentyone-exchange-failed = Exchange failed because a card could not be extracted.\ntwentyone-exchange-resolves = Face-up cards are exchanged.\ntwentyone-modifier-found-no-card = { $modifier } found no valid card.\ntwentyone-round-erased = The current round is erased. Starting a new round.\ntwentyone-target-changed = Target changes to { $target }.\ntwentyone-player-destroys-effect = { $player } destroys effect { $effect }.\ntwentyone-no-effect-destroy = No effect is available to destroy.\ntwentyone-player-destroys-all-effects = { $player } destroys all opponent effects ({ $count }).\ntwentyone-no-effects-destroy = No opponent effects are available to destroy.\ntwentyone-player-clears-effects = { $player } clears opponent effects.\ntwentyone-player-precision-draws = { $player } precision draws\ntwentyone-precision-draw-none = No card is available for best draw.\ntwentyone-precision-draw-plus-none = No card is available for best draw and raise five.\ntwentyone-player-prime-draws = { $player } prime draws\ntwentyone-player-draws-from = { $player } draws from { $modifier }\ntwentyone-player-draws-from-aid-rival = { $player } draws from trojan horse\ntwentyone-aid-rival-none = Trojan horse found no valid card.\ntwentyone-player-effect-expires = { $player }'s { $effect } expires.\ntwentyone-player-effect-breaks = { $player }'s { $effect } breaks.\ntwentyone-player-discards-all-change-cards = { $player } discards all change cards ({ $count }) due to { $effect }.\ntwentyone-player-discards-change-cards = { $player } discards { $count } change cards due to { $effect }.\ntwentyone-player-receives-hidden-card-private = You receive a hidden card ({ $rank }).\ntwentyone-player-receives-hidden-card = { $player } receives a hidden card.\ntwentyone-you-gain-change-card = You gain change card { $card }.\ntwentyone-player-gains-change-card = { $player } gains a change card.\n\n\n", "# Chaos Bear \u6e38\u620f\u6d88\u606f (\u7b80\u4f53\u4e2d\u6587)\n\n# \u6e38\u620f\u540d\u79f0\ngame-name-chaosbear = \u6df7\u6c8c\u718a\n\n# \u64cd\u4f5c\nchaosbear-roll-dice = \u63b7\u9ab0\u5b50\nchaosbear-draw-card = \u62bd\u4e00\u5f20\u724c\nchaosbear-check-status = \u67e5\u770b\u72b6\u6001\n\n# \u6e38\u620f\u4ecb\u7ecd\uff083\u6761\u72ec\u7acb\u6d88\u606f\uff0c\u5982v10\uff09\nchaosbear-intro-1 = \u6df7\u6c8c\u718a\u5f00\u59cb\u4e86\uff01\u6240\u6709\u73a9\u5bb6\u4ece\u718a\u524d\u65b930\u683c\u5904\u51fa\u53d1\u3002\nchaosbear-intro-2 = \u63b7\u9ab0\u5b50\u5411\u524d\u79fb\u52a8\uff0c\u57285\u7684\u500d\u6570\u683c\u65f6\u62bd\u724c\u83b7\u5f97\u7279\u6b8a\u6548\u679c\u3002\nchaosbear-intro-3 = \u4e0d\u8981\u8ba9\u718a\u6293\u4f4f\u4f60\uff01\n\n# \u56de\u5408\u516c\u544a\nchaosbear-turn = { $player } \u7684\u56de\u5408\uff1b\u7b2c { $position } \u683c\u3002\n\n# \u63b7\u9ab0\nchaosbear-roll = { $player } \u63b7\u51fa\u4e86 { $roll }\u3002\nchaosbear-position = { $player } \u73b0\u5728\u5728\u7b2c { $position } \u683c\u3002\n\n# \u62bd\u724c\nchaosbear-draws-card = { $player } \u62bd\u4e86\u4e00\u5f20\u724c\u3002\nchaosbear-card-impulsion = \u51b2\u523a\uff01{ $player } \u5411\u524d\u79fb\u52a83\u683c\u5230\u7b2c { $position } \u683c\uff01\nchaosbear-card-super-impulsion = \u8d85\u7ea7\u51b2\u523a\uff01{ $player } \u5411\u524d\u79fb\u52a85\u683c\u5230\u7b2c { $position } \u683c\uff01\nchaosbear-card-tiredness = \u75b2\u52b3\uff01\u718a\u7684\u80fd\u91cf\u51cf1\u3002\u73b0\u5728\u6709 { $energy } \u70b9\u80fd\u91cf\u3002\nchaosbear-card-hunger = \u9965\u997f\uff01\u718a\u7684\u80fd\u91cf\u52a01\u3002\u73b0\u5728\u6709 { $energy } \u70b9\u80fd\u91cf\u3002\nchaosbear-card-backward = \u540e\u63a8\uff01{ $player } \u9000\u56de\u5230\u7b2c { $position } \u683c\u3002\nchaosbear-card-random-gift = \u968f\u673a\u793c\u7269\uff01\nchaosbear-gift-back = { $player } \u9000\u5230\u4e86\u7b2c { $position } \u683c\u3002\nchaosbear-gift-forward = { $player } \u524d\u8fdb\u5230\u4e86\u7b2c { $position } \u683c\uff01\n\n# \u718a\u7684\u56de\u5408\nchaosbear-bear-roll = \u718a\u63b7\u51fa\u4e86 { $roll } + { $energy } \u70b9\u80fd\u91cf = { $total }\u3002\nchaosbear-bear-energy-up = \u718a\u63b7\u51fa\u4e863\uff0c\u83b7\u5f971\u70b9\u80fd\u91cf\uff01\nchaosbear-bear-position = \u718a\u73b0\u5728\u5728\u7b2c { $position } \u683c\uff01\nchaosbear-player-caught = \u718a\u6293\u4f4f\u4e86 { $player }\uff01{ $player } \u88ab\u6dd8\u6c70\u4e86\uff01\nchaosbear-bear-feast = \u718a\u5728\u9971\u9910\u4e00\u987f\u540e\u5931\u53bb\u4e863\u70b9\u80fd\u91cf\uff01\n\n# \u72b6\u6001\u68c0\u67e5\nchaosbear-status-player-alive = { $player }\uff1a\u7b2c { $position } \u683c\u3002\nchaosbear-status-player-caught = { $player }\uff1a\u5728\u7b2c { $position } \u683c\u88ab\u6293\u3002\nchaosbear-status-bear = \u718a\u5728\u7b2c { $position } \u683c\uff0c\u6709 { $energy } \u70b9\u80fd\u91cf\u3002\n\n# \u6e38\u620f\u7ed3\u675f\nchaosbear-winner = { $player } \u5b58\u6d3b\u5e76\u83b7\u80dc\uff01\u5230\u8fbe\u4e86\u7b2c { $position } \u683c\uff01\nchaosbear-tie = \u5728\u7b2c { $position } \u683c\u5e73\u5c40\uff01\n\n# \u64cd\u4f5c\u7981\u7528\u539f\u56e0\nchaosbear-you-are-caught = \u4f60\u5df2\u7ecf\u88ab\u718a\u6293\u4f4f\u4e86\u3002\nchaosbear-not-on-multiple = \u4f60\u53ea\u80fd\u57285\u7684\u500d\u6570\u683c\u65f6\u62bd\u724c\u3002\n", "# Chess\n\ngame-name-chess = Chess\n\n# Options\nchess-set-turn-timer = Turn timer: { $mode }\nchess-select-turn-timer = Select turn timer\nchess-option-changed-turn-timer = Turn timer set to { $mode }.\n\nchess-toggle-auto-draw = Auto-draw on repetition/50 moves: { $enabled }\nchess-option-changed-auto-draw = Auto-draw { $enabled }.\n\nchess-toggle-show-coordinates = Show coordinates in moves: { $enabled }\nchess-option-changed-show-coordinates = Show coordinates { $enabled }.\n\n# Game start\nchess-game-started = { $white } is white, { $black } is black. White moves first.\n\n# Turn / move messages\nchess-you-select = Selected { $piece } at { $square }. Click destination.\nchess-no-piece = No piece to select there.\nchess-move-cancelled = Move cancelled.\nchess-illegal-move = Illegal move.\n\nchess-you-move = You move { $piece } from { $from } to { $to }.\nchess-player-moves = { $player } moves { $piece } from { $from } to { $to }.\nchess-you-capture = You capture { $captured } on { $to } with { $piece } from { $from }.\nchess-player-captures = { $player } captures { $captured } on { $to } with { $piece } from { $from }.\n\nchess-you-en-passant = You capture en passant on { $to } with pawn from { $from }.\nchess-player-en-passant = { $player } captures en passant on { $to } with pawn from { $from }.\n\nchess-you-castle-kingside = You castle kingside.\nchess-player-castles-kingside = { $player } castles kingside.\nchess-you-castle-queenside = You castle queenside.\nchess-player-castles-queenside = { $player } castles queenside.\n\nchess-you-promote = You promote pawn to { $piece } on { $square }.\nchess-player-promotes = { $player } promotes pawn to { $piece } on { $square }.\n\n# Check / checkmate / draw\nchess-check = Check!\nchess-checkmate = Checkmate! { $winner } wins.\nchess-you-win-checkmate = Checkmate! You win.\nchess-stalemate = Stalemate. The game is a draw.\nchess-draw-fifty = Draw by fifty-move rule.\nchess-draw-repetition = Draw by threefold repetition.\nchess-draw-material = Draw by insufficient material.\nchess-draw-agreement = Draw by agreement.\n\n# Resign\nchess-you-resign = You resign. { $opponent } wins.\nchess-player-resigns = { $player } resigns. { $opponent } wins.\n\n# Draw offer\nchess-offer-draw = Offer draw\nchess-you-offer-draw = You offer a draw.\nchess-player-offers-draw = { $player } offers a draw.\nchess-you-accept-draw = You accept the draw.\nchess-player-accepts-draw = { $player } accepts the draw.\nchess-you-decline-draw = You decline the draw.\nchess-player-declines-draw = { $player } declines the draw.\nchess-no-draw-offer = There is no draw offer to respond to.\nchess-already-offered = You have already offered a draw.\n\n# Undo\nchess-undo-request = Undo last move\nchess-you-request-undo = You request to undo the last move.\nchess-player-requests-undo = { $player } requests to undo the last move.\nchess-you-accept-undo = You accept the undo.\nchess-player-accepts-undo = { $player } accepts the undo. Move undone.\nchess-you-decline-undo = You decline the undo.\nchess-player-declines-undo = { $player } declines the undo request.\nchess-no-undo-request = There is no undo request to respond to.\nchess-no-moves-to-undo = There are no moves to undo.\nchess-already-requested-undo = You have already requested an undo.\nchess-undo-applied = Last move undone. It is now { $player }'s turn.\n\n# Promotion\nchess-select-promotion = Select promotion piece\n\n# View board\nchess-view-board = View board\nchess-flip-board = Flip board\nchess-viewer-own = your\nchess-viewer-opponent = opponent's\nchess-board-flipped = Flipped board to view { $viewer } perspective ({ $color }).\nchess-board-rank = Rank { $rank }: { $pieces }\nchess-empty = empty\nchess-board-header = Board state:\n\n# Status / scores\nchess-status-white = White: { $player }\nchess-status-black = Black: { $player }\nchess-status-turn = Turn: { $color }\nchess-status-move-count = Moves: { $count }\nchess-check-status = Check game status\n\n# FEN\nchess-import-fen = Import FEN\nchess-enter-fen = Paste FEN string\nchess-fen-loaded = FEN loaded successfully.\nchess-fen-error = Error loading FEN.\n\n# Piece names\nchess-piece-pawn = pawn\nchess-piece-knight = knight\nchess-piece-bishop = bishop\nchess-piece-rook = rook\nchess-piece-queen = queen\nchess-piece-king = king\n\n# Timer\nchess-check-turn-timer = Turn timer\nchess-turn-timeout = Time's up!\n\n# Timer choice labels (game-specific durations)\nchess-timer-120 = 2 minutes\nchess-timer-180 = 3 minutes\nchess-timer-300 = 5 minutes\n", "game-name-coup = Coup\n\ncoup-action-income = Income (+1 coin)\ncoup-action-foreign-aid = Foreign Aid (+2 coins)\ncoup-action-coup = Coup (Cost: 7 coins)\ncoup-action-tax = Tax (Duke, +3 coins)\ncoup-action-assassinate = Assassinate (Assassin, Cost: 3 coins)\ncoup-action-steal = Steal (Captain, +2 coins)\ncoup-action-exchange = Exchange (Ambassador)\n\ncoup-action-challenge = Challenge!\ncoup-action-block = Block!\ncoup-action-pass = Pass\n\ncoup-action-lose-influence = Lose Influence\ncoup-action-return-card = Return Card\n\ncoup-card-duke = Duke\ncoup-card-assassin = Assassin\ncoup-card-captain = Captain\ncoup-card-ambassador = Ambassador\ncoup-card-contessa = Contessa\n\ncoup-return-card-format = Return { $card }\n\ncoup-select-target = Select target:\ncoup-must-coup = You have 10 or more coins and must Coup!\ncoup-not-enough-coins = You do not have enough coins.\ncoup-cannot-challenge-action = You cannot challenge this action.\ncoup-cannot-block-now = You cannot block right now.\ncoup-only-target-can-block = Only the target can block this action.\ncoup-cannot-block-action = This action cannot be blocked.\ncoup-no-active-claim = There is no active claim to challenge.\n\ncoup-takes-income = { $player } takes Income.\ncoup-claims-foreign-aid = { $player } claims Foreign Aid.\ncoup-takes-foreign-aid = { $player } takes Foreign Aid.\ncoup-plays-coup = { $player } stages a Coup against { $target }!\ncoup-claims-tax = { $player } claims the Duke and demands Tax.\ncoup-takes-tax = { $player } collects Tax.\ncoup-claims-assassinate = { $player } claims the Assassin and targets { $target }.\ncoup-assassinates = { $player } assassinates { $target }.\ncoup-claims-steal = { $player } claims the Captain and attempts to steal from { $target }.\ncoup-steals = { $player } steals { $amount } coins from { $target }.\ncoup-claims-exchange = { $player } claims the Ambassador to exchange cards.\ncoup-exchanges = { $player } draws 2 cards to exchange.\ncoup-exchange-complete = { $player } has completed their exchange.\n\ncoup-drew-replacement-card = You drew a { $character } as a replacement.\ncoup-action-pass-confirmed = You passed.\n\ncoup-waiting-for-reactions = Waiting for players to Challenge or Block...\ncoup-player-eliminated = { $player } has lost all their influence and is eliminated from the game.\ncoup-game-over = Game Over! { $winner } is the last survivor and wins the game!\ncoup-target-is-dead = Invalid target: { $target } is already eliminated.\ncoup-cannot-afford-assassinate = You need at least 3 coins to assassinate.\ncoup-cannot-afford-coup = You need at least 7 coins to stage a Coup.\ncoup-bluff-called = { $player } was caught bluffing and must lose an influence!\ncoup-bluff-wrong = { $challenger } guessed wrong and must lose an influence!\ncoup-block-successful = { $blocker } successfully blocked the action!\ncoup-action-resolves = The action resolves successfully.\n\ncoup-challenges = { $challenger } challenges { $target }!\ncoup-challenge-succeeded = { $player } was caught bluffing!\ncoup-challenge-failed = { $player } was telling the truth, they revealed a { $character }!\ncoup-blocks-foreign-aid = { $blocker } claims the Duke to block { $target }'s Foreign Aid.\ncoup-blocks-assassinate = { $blocker } claims the Contessa to block { $target }'s Assassination.\ncoup-blocks-steal = { $blocker } claims the Captain/Ambassador to block { $target }'s Steal.\n\ncoup-loses-influence = { $player } loses their { $character }!\ncoup-must-lose-influence = You must choose an influence to lose.\ncoup-must-return-card = Please select a card to return to the deck.\ncoup-returned-card = You returned a { $character } to the deck.\n\ncoup-you-are-eliminated = You have been eliminated and cannot perform this action.\n\ncoup-action-check-wealth = Check Wealth\ncoup-action-check-hand = Check Hand\ncoup-action-check-table = Check Table\n\ncoup-wealth-line = { $player }: { $coins } coins\ncoup-no-alive-players = No players are currently alive.\ncoup-no-cards = You have no cards.\ncoup-hand-context = You have { $coins } coins. Your cards: { $cards }.\ncoup-table-line = { $player } lost: { $cards }\ncoup-table-empty = No cards have been revealed yet.\n\ncoup-end-winner = Winner\ncoup-end-eliminated = Eliminated\ncoup-end-line = { $rank }. { $name } ({ $status }) - { $coins } coins. Cards: { $cards }\n\ncoup-set-mandatory-coup = Mandatory Coup Coin Threshold ({ $coins })\ncoup-enter-mandatory-coup = Enter coins required to force a Coup (10 - 20):\ncoup-option-changed-mandatory-coup = Mandatory Coup threshold changed.\n\ncoup-set-timer-duration = Interrupt Timer Duration ({ $seconds }s)\ncoup-enter-timer-duration = Enter duration for Challenge/Block window (3 - 15 seconds):\ncoup-option-changed-timer = Timer duration changed.\n", "# Crazy Eights\n\ngame-name-crazyeights = Crazy Eights\n\ncrazyeights-set-winning-score = Winning score: { $score }\ncrazyeights-enter-winning-score = Enter winning score\ncrazyeights-option-changed-winning-score = Winning score set to { $score }.\n\ncrazyeights-set-turn-timer = Turn timer: { $mode }\ncrazyeights-select-turn-timer = Select turn timer\ncrazyeights-option-changed-turn-timer = Turn timer set to { $mode }.\n\ncrazyeights-draw = Draw\ncrazyeights-pass = Pass\ncrazyeights-read-top = Read top card\ncrazyeights-read-counts = Read card counts\ncrazyeights-deck-count = \u5269\u4f59\u724c\u5806 { $count }\n\ncrazyeights-new-hand = Round { $round }.\ncrazyeights-start-card = { $player } turns up { $card }.\ncrazyeights-you-turn-up = \u4f60\u7ffb\u5f00\u4e86 { $card }\u3002\ncrazyeights-wild-played = { $player } played a Wild 8.\n\ncrazyeights-no-players = No players.\ncrazyeights-no-hands = \u6ca1\u6709\u6b63\u5728\u8fdb\u884c\u7684\u624b\u724c\u3002\ncrazyeights-no-top = No top card.\n\ncrazyeights-wild = Wild 8\ncrazyeights-wild-suit = Wild 8, { $suit }\ncrazyeights-reverse = Reverse of { $suit }\ncrazyeights-skip = Skip of { $suit }\ncrazyeights-draw-two = Draw Two of { $suit }\n\ncrazyeights-suit-chosen = { $suit }\n\ncrazyeights-round-summary = { $player } wins. { $details }. { $player } gains { $total }.\ncrazyeights-you-win-round = \u4f60\u8d62\u4e86\u3002{ $details }\u3002\u4f60\u83b7\u5f97 { $total } \u5206\u3002\ncrazyeights-round-details-none = \u6ca1\u6709\u4ece\u5bf9\u624b\u90a3\u91cc\u62ff\u8d70\u4efb\u4f55\u79ef\u5206\u3002\ncrazyeights-round-winner = { $player } wins { $points } points. { $detail }\ncrazyeights-round-points-from = { $points } from { $player }\ncrazyeights-dealt-cards = \u6bcf\u4eba\u5206\u5230 { $cards } \u5f20\u724c\u3002\ncrazyeights-one-card = 1 \u5f20\u724c\u3002\n\ncrazyeights-game-winner = { $player } wins with { $score } points.\ncrazyeights-you-win-game = \u4f60\u4ee5 { $score } \u5206\u83b7\u80dc\u3002\n\ncrazyeights-player-plays = { $player } plays { $card }.\ncrazyeights-you-play = \u4f60\u51fa { $card }\u3002\ncrazyeights-player-draws-one = { $player } draws a card.\ncrazyeights-you-draw-one = \u4f60\u6478\u4e86\u4e00\u5f20\u724c\u3002\ncrazyeights-player-draws-many = { $player } draws { $count } cards.\ncrazyeights-you-draw-many = \u4f60\u6478\u4e86 { $count } \u5f20\u724c\u3002\ncrazyeights-player-passes = { $player } passes.\ncrazyeights-you-pass = \u4f60\u8fc7\u724c\u3002\n\ncrazyeights-player-skipped = \u8df3\u8fc7 { $player }\u3002\ncrazyeights-you-are-skipped = \u4f60\u88ab\u8df3\u8fc7\u4e86\u3002\n", "game-name-dominos = Dominos\n\n# Options\ndominos-set-target-score = Target score: { $score }\ndominos-enter-target-score = Enter target score\ndominos-option-changed-target-score = Target score set to { $score }.\n\ndominos-set-draw-mode = Mode: { $mode }\ndominos-select-draw-mode = Select mode\ndominos-option-changed-draw-mode = Mode set to { $mode }.\n\ndominos-set-domino-set = Domino set: { $domino_set }\ndominos-select-domino-set = Select domino set\ndominos-option-changed-domino-set = Domino set changed to { $domino_set }.\n\ndominos-set-spinner = Spinner: { $enabled }\ndominos-option-changed-spinner = Spinner set to { $enabled }.\n\ndominos-set-opening-rule = Opening rule: { $opening_rule }\ndominos-select-opening-rule = Select opening rule\ndominos-option-changed-opening-rule = Opening rule set to { $opening_rule }.\n\n# Option choice labels\ndominos-mode-draw = Draw\ndominos-mode-block = Block\n\ndominos-set-double6 = Double-6\ndominos-set-double9 = Double-9\n\ndominos-opening-highest-double = Highest double\ndominos-opening-highest-tile = Highest tile\ndominos-opening-set-max-double = Highest set double\ndominos-opening-random-player = Random player\ndominos-opening-round-winner = Previous round winner\n\n# Actions\ndominos-draw = Draw\ndominos-knock = Knock\ndominos-view-chain = View chain\ndominos-read-ends = Read ends\ndominos-read-hand = Read hand\ndominos-read-counts = Read counts\ndominos-play-tile = { $tile }\ndominos-play-tile-at = Play { $tile } to { $side }\ndominos-play-tile-multi = Play { $tile } to { $sides }\ndominos-select-side = Select a side\n\n# Board sides\ndominos-side-left = left\ndominos-side-right = right\ndominos-side-up = up\ndominos-side-down = down\n\n# Validation and disabled reasons\ndominos-draw-only-mode = Drawing is only available in Draw mode.\ndominos-must-play = You already have a playable tile.\ndominos-boneyard-empty = The boneyard is empty.\ndominos-must-draw = You must draw before knocking.\ndominos-illegal-side = That side is not legal for the selected tile.\ndominos-no-play-for-tile = { $tile } cannot be played right now.\ndominos-choose-side-keybind = Choose a side with the direction keybind. Legal sides: { $sides }.\n\n# Gameplay\ndominos-opening-play = { $player } opens with { $tile }.\ndominos-opening-spinner = { $player } opens a spinner with { $tile }.\ndominos-player-draws = { $player } draws { $count } { $count ->\n    [one] tile\n   *[other] tiles\n}.\ndominos-you-drew-single = You drew { $tile }.\ndominos-you-drew-many = You drew { $count } tiles.\ndominos-you-played = You played { $tile } to { $side }.\ndominos-you-played-drawn = You drew and played { $tile } to { $side }.\ndominos-player-played = { $player } played { $tile } to { $side }.\ndominos-player-knocks = { $player } knocks.\ndominos-round-won = { $player } wins the round and scores { $points } points.\ndominos-round-blocked-tie = The round is blocked. Lowest pip total is { $pips }, but it is tied. No points are scored.\ndominos-round-blocked-winner = The round is blocked. { $team } has the lowest pip total with { $pips } and scores { $points } points.\ndominos-match-tied-continue = Multiple teams reached { $score } points. The game continues until the tie is broken.\ndominos-match-winner = { $team } wins the game with { $score } points.\n\n# Status boxes\ndominos-chain-header = Chain\ndominos-chain-empty = The chain is empty.\ndominos-chain-center = Center: { $tile }\ndominos-branch-empty = no tiles\ndominos-chain-branch = { $side }: { $tiles }. Open end { $open_end }.\ndominos-boneyard-count = Boneyard: { $count } tiles remaining.\ndominos-end-info = { $side } { $value }\n\ndominos-hand-header = Your hand\ndominos-hand-line = { $tile } worth { $points } points.\ndominos-hand-line-playable = { $tile } worth { $points } points. Playable on { $sides }.\ndominos-hand-total = Total pips in hand: { $pips }.\ndominos-player-count = { $player } has { $count } tiles\ndominos-no-other-players = No other players.\n\n# End screen\ndominos-line-format = { $rank }. { $player }: { $points }\n", "# Farkle \u6e38\u620f\u6d88\u606f (\u7b80\u4f53\u4e2d\u6587)\n\n# \u6e38\u620f\u4fe1\u606f\ngame-name-farkle = \u6cd5\u514b\u5c14\n\n# \u64cd\u4f5c - \u63b7\u9ab0\u548c\u5b58\u5206\nfarkle-roll = \u63b7 { $count } \u4e2a\u9ab0\u5b50\nfarkle-bank = \u5b58\u5165 { $points } \u5206\n\n# \u5f97\u5206\u7ec4\u5408\u64cd\u4f5c\uff08\u4e0ev10\u5b8c\u5168\u5339\u914d\uff09\nfarkle-take-single-one = \u5355\u4e2a1\u5f97 { $points } \u5206\nfarkle-take-single-five = \u5355\u4e2a5\u5f97 { $points } \u5206\nfarkle-take-three-kind = \u4e09\u4e2a { $number } \u5f97 { $points } \u5206\nfarkle-take-four-kind = \u56db\u4e2a { $number } \u5f97 { $points } \u5206\nfarkle-take-five-kind = \u4e94\u4e2a { $number } \u5f97 { $points } \u5206\nfarkle-take-six-kind = \u516d\u4e2a { $number } \u5f97 { $points } \u5206\nfarkle-take-small-straight = \u5c0f\u987a\u5b50\u5f97 { $points } \u5206\nfarkle-take-large-straight = \u5927\u987a\u5b50\u5f97 { $points } \u5206\nfarkle-take-three-pairs = \u4e09\u5bf9\u5f97 { $points } \u5206\nfarkle-take-double-triplets = \u53cc\u4e09\u6761\u5f97 { $points } \u5206\nfarkle-take-full-house = \u846b\u82a6\u5f97 { $points } \u5206\n\n# \u6e38\u620f\u4e8b\u4ef6\uff08\u4e0ev10\u5b8c\u5168\u5339\u914d\uff09\nfarkle-rolls = { $player } \u63b7 { $count } \u4e2a\u9ab0\u5b50...\nfarkle-you-roll = \u4f60\u63b7 { $count } \u4e2a\u9ab0\u5b50...\nfarkle-roll-result = { $dice }\nfarkle-farkle = \u6cd5\u514b\u5c14\uff01{ $player } \u5931\u53bb { $points } \u5206\nfarkle-you-farkle = \u6cd5\u514b\u5c14\uff01\u4f60\u5931\u53bb { $points } \u5206\nfarkle-takes-combo = { $player } \u62ff\u8d70 { $combo } \u5f97 { $points } \u5206\nfarkle-you-take-combo = \u4f60\u62ff\u8d70 { $combo } \u5f97 { $points } \u5206\nfarkle-hot-dice = \u70ed\u9ab0\u5b50\uff01\nfarkle-banks = { $player } \u5b58\u5165 { $points } \u5206\uff0c\u603b\u8ba1 { $total }\nfarkle-you-bank = \u4f60\u5b58\u5165 { $points } \u5206\uff0c\u603b\u8ba1 { $total }\nfarkle-winner = { $player } \u4ee5 { $score } \u5206\u83b7\u80dc\uff01\nfarkle-you-win = \u4f60\u4ee5 { $score } \u5206\u83b7\u80dc\uff01\nfarkle-winners-tie = \u5e73\u5c40\uff01\u83b7\u80dc\u8005\uff1a{ $players }\n\n# \u68c0\u67e5\u56de\u5408\u5f97\u5206\u64cd\u4f5c\nfarkle-turn-score = { $player } \u672c\u56de\u5408\u6709 { $points } \u5206\u3002\nfarkle-no-turn = \u5f53\u524d\u6ca1\u6709\u4eba\u5728\u8fdb\u884c\u56de\u5408\u3002\n\n# Farkle\u7279\u5b9a\u9009\u9879\nfarkle-set-target-score = \u76ee\u6807\u5206\u6570\uff1a{ $score }\nfarkle-enter-target-score = \u8f93\u5165\u76ee\u6807\u5206\u6570\uff08500-5000\uff09\uff1a\nfarkle-option-changed-target = \u76ee\u6807\u5206\u6570\u8bbe\u7f6e\u4e3a { $score }\u3002\n\n# \u64cd\u4f5c\u7981\u7528\u539f\u56e0\nfarkle-must-take-combo = \u4f60\u5fc5\u987b\u5148\u62ff\u8d70\u4e00\u4e2a\u5f97\u5206\u7ec4\u5408\u3002\nfarkle-cannot-bank = \u4f60\u73b0\u5728\u4e0d\u80fd\u5b58\u5206\u3002\n\n# Additional Farkle options\nfarkle-set-initial-bank-score = \u9996\u6b21\u5b58\u5206\u95e8\u69db: { $score }\nfarkle-enter-initial-bank-score = \u8f93\u5165\u9996\u6b21\u5b58\u5206\u95e8\u69db (0-1000):\nfarkle-option-changed-initial-bank-score = \u9996\u6b21\u5b58\u5206\u95e8\u69db\u5df2\u8bbe\u7f6e\u4e3a { $score }\u3002\nfarkle-toggle-hot-dice-multiplier = \u70ed\u9ab0\u500d\u7387: { $enabled }\nfarkle-option-changed-hot-dice-multiplier = \u70ed\u9ab0\u500d\u7387\u5df2\u8bbe\u7f6e\u4e3a { $enabled }\u3002\n\n# Action feedback\nfarkle-minimum-initial-bank-score = \u9996\u6b21\u5b58\u5206\u7684\u6700\u4f4e\u95e8\u69db\u662f { $score }\u3002\n", "# Five Card Draw\n\ngame-name-fivecarddraw = Five Card Draw\n\ndraw-set-starting-chips = Starting chips: { $count }\ndraw-enter-starting-chips = Enter starting chips\ndraw-option-changed-starting-chips = Starting chips set to { $count }.\n\ndraw-set-ante = Ante: { $count }\ndraw-enter-ante = Enter ante amount\ndraw-option-changed-ante = Ante set to { $count }.\n\ndraw-set-turn-timer = Turn timer: { $mode }\ndraw-select-turn-timer = Select turn timer\ndraw-option-changed-turn-timer = Turn timer set to { $mode }.\n\ndraw-set-raise-mode = Raise mode: { $mode }\ndraw-select-raise-mode = Select raise mode\ndraw-option-changed-raise-mode = Raise mode set to { $mode }.\n\ndraw-set-max-raises = Max raises: { $count }\ndraw-enter-max-raises = Enter max raises (0 for unlimited)\ndraw-option-changed-max-raises = Max raises set to { $count }.\n\ndraw-antes-posted = Antes posted: { $amount }.\ndraw-betting-round-1 = Betting round.\ndraw-betting-round-2 = Betting round.\ndraw-begin-draw = Draw phase.\ndraw-not-draw-phase = \u73b0\u5728\u4e0d\u80fd\u62bd\u724c\u3002\ndraw-not-betting = \u62bd\u724c\u9636\u6bb5\u4e0d\u80fd\u4e0b\u6ce8\u3002\n\ndraw-toggle-discard = Toggle discard for card { $index }\ndraw-card-keep = { $card }\uff0c\u4fdd\u7559\ndraw-card-discard = { $card }\uff0c\u5c06\u88ab\u5f03\u6389\ndraw-card-kept = \u4fdd\u7559{ $card }\u3002\ndraw-card-discarded = \u5f03\u6389{ $card }\u3002\ndraw-draw-cards = Draw cards\ndraw-draw-cards-count = Draw { $count } { $count ->\n    [one] card\n   *[other] cards\n}\ndraw-dealt-cards = You are dealt { $cards }.\ndraw-you-drew-cards = \u4f60\u62bd\u5230{ $cards }\u3002\ndraw-you-draw = You draw { $count } { $count ->\n    [one] card\n   *[other] cards\n}.\ndraw-player-draws = { $player } draws { $count } { $count ->\n    [one] card\n   *[other] cards\n}.\ndraw-you-stand-pat = You stand pat.\ndraw-player-stands-pat = { $player } stands pat.\ndraw-you-discard-limit = You may discard up to { $count } cards.\ndraw-player-discard-limit = { $player } may discard up to { $count } cards.\n", "# PlayPalace \u5171\u4eab\u6e38\u620f\u6d88\u606f (\u7b80\u4f53\u4e2d\u6587)\n# \u8fd9\u4e9b\u6d88\u606f\u5728\u591a\u4e2a\u6e38\u620f\u4e2d\u901a\u7528\n\n# \u6e38\u620f\u540d\u79f0\ngame-name-ninetynine = \u4e5d\u5341\u4e5d\n\n# \u56de\u5408\u548c\u8f6e\u6b21\u6d41\u7a0b\ngame-round-start = \u7b2c { $round } \u56de\u5408\u3002\ngame-round-end = \u7b2c { $round } \u56de\u5408\u7ed3\u675f\u3002\ngame-turn-start = \u8f6e\u5230 { $player }\u3002\ngame-your-turn = \u8f6e\u5230\u4f60\u4e86\u3002\ngame-no-turn = \u73b0\u5728\u4e0d\u662f\u4efb\u4f55\u4eba\u7684\u56de\u5408\u3002\n\n# \u5206\u6570\u663e\u793a\ngame-scores-header = \u5f53\u524d\u5206\u6570\uff1a\ngame-score-line = { $player }\uff1a{ $score } \u5206\ngame-final-scores-header = \u6700\u7ec8\u5206\u6570\uff1a\n\n# \u80dc\u8d1f\ngame-winner = { $player } \u83b7\u80dc\uff01\ngame-winner-score = { $player } \u4ee5 { $score } \u5206\u83b7\u80dc\uff01\ngame-tiebreaker = \u5e73\u5c40\uff01\u52a0\u8d5b\u56de\u5408\uff01\ngame-tiebreaker-players = { $players } \u4e4b\u95f4\u5e73\u5c40\uff01\u52a0\u8d5b\u56de\u5408\uff01\ngame-eliminated = { $player } \u4ee5 { $score } \u5206\u88ab\u6dd8\u6c70\u3002\n\n# \u901a\u7528\u9009\u9879\ngame-set-target-score = \u76ee\u6807\u5206\u6570\uff1a{ $score }\ngame-enter-target-score = \u8f93\u5165\u76ee\u6807\u5206\u6570\uff1a\ngame-option-changed-target = \u76ee\u6807\u5206\u6570\u5df2\u8bbe\u4e3a { $score }\u3002\n\ngame-set-team-mode = \u56e2\u961f\u6a21\u5f0f\uff1a{ $mode }\ngame-select-team-mode = \u9009\u62e9\u56e2\u961f\u6a21\u5f0f\ngame-option-changed-team = \u56e2\u961f\u6a21\u5f0f\u5df2\u8bbe\u4e3a { $mode }\u3002\ngame-team-mode-individual = \u4e2a\u4eba\ngame-team-mode-x-teams-of-y = { $num_teams } \u4e2a { $team_size } \u4eba\u56e2\u961f\n\n# \u5e03\u5c14\u9009\u9879\u503c\noption-on = \u5f00\u542f\noption-off = \u5173\u95ed\n\n# \u72b6\u6001\u6846\nstatus-box-closed = \u72b6\u6001\u4fe1\u606f\u5df2\u5173\u95ed\u3002\n\n# \u6e38\u620f\u7ed3\u675f\ngame-leave = \u79bb\u5f00\u6e38\u620f\n\n# \u56de\u5408\u8ba1\u65f6\u5668\nround-timer-paused = { $player } \u5df2\u6682\u505c\u6e38\u620f (\u6309 p \u5f00\u59cb\u4e0b\u4e00\u56de\u5408)\u3002\nround-timer-resumed = \u56de\u5408\u8ba1\u65f6\u5668\u5df2\u6062\u590d\u3002\nround-timer-countdown = \u4e0b\u4e00\u56de\u5408\u5012\u8ba1\u65f6 { $seconds } \u79d2...\n\n# \u9ab0\u5b50\u6e38\u620f - \u4fdd\u7559/\u91ca\u653e\u9ab0\u5b50\ndice-keeping = \u4fdd\u7559 { $value }\u3002\ndice-rerolling = \u91cd\u63b7 { $value }\u3002\ndice-locked = \u8be5\u9ab0\u5b50\u5df2\u9501\u5b9a\uff0c\u65e0\u6cd5\u66f4\u6539\u3002\ndice-status-locked = locked\ndice-status-kept = kept\n\n# \u53d1\u724c (\u7eb8\u724c\u6e38\u620f)\ngame-deal-counter = \u53d1\u724c { $current }/{ $total }\u3002\ngame-you-deal = \u4f60\u53d1\u724c\u3002\ngame-player-deals = { $player } \u53d1\u724c\u3002\n\n# \u724c\u540d\ncard-name = { $suit }{ $rank }\nno-cards = \u6ca1\u6709\u724c\n\n# Colors (with gendered forms: m = masculine, f = feminine)\ncolor-black = \u9ed1\u8272\ncolor-black-m = \u9ed1\u8272\ncolor-black-f = \u9ed1\u8272\ncolor-blue = \u84dd\u8272\ncolor-blue-m = \u84dd\u8272\ncolor-blue-f = \u84dd\u8272\ncolor-brown = \u68d5\u8272\ncolor-brown-m = \u68d5\u8272\ncolor-brown-f = \u68d5\u8272\ncolor-gray = \u7070\u8272\ncolor-gray-m = \u7070\u8272\ncolor-gray-f = \u7070\u8272\ncolor-green = \u7eff\u8272\ncolor-green-m = \u7eff\u8272\ncolor-green-f = \u7eff\u8272\ncolor-indigo = \u9756\u84dd\u8272\ncolor-indigo-m = \u9756\u84dd\u8272\ncolor-indigo-f = \u9756\u84dd\u8272\ncolor-orange = \u6a59\u8272\ncolor-orange-m = \u6a59\u8272\ncolor-orange-f = \u6a59\u8272\ncolor-pink = \u7c89\u8272\ncolor-pink-m = \u7c89\u8272\ncolor-pink-f = \u7c89\u8272\ncolor-purple = \u7d2b\u8272\ncolor-purple-m = \u7d2b\u8272\ncolor-purple-f = \u7d2b\u8272\ncolor-red = \u7ea2\u8272\ncolor-red-m = \u7ea2\u8272\ncolor-red-f = \u7ea2\u8272\ncolor-violet = \u7d2b\u7f57\u5170\u8272\ncolor-violet-m = \u7d2b\u7f57\u5170\u8272\ncolor-violet-f = \u7d2b\u7f57\u5170\u8272\ncolor-white = \u767d\u8272\ncolor-white-m = \u767d\u8272\ncolor-white-f = \u767d\u8272\ncolor-yellow = \u9ec4\u8272\ncolor-yellow-m = \u9ec4\u8272\ncolor-yellow-f = \u9ec4\u8272\n\n# \u82b1\u8272\u540d\u79f0\nsuit-diamonds = \u65b9\u5757\nsuit-clubs = \u6885\u82b1\nsuit-hearts = \u7ea2\u5fc3\nsuit-spades = \u9ed1\u6843\n\n# \u70b9\u6570\u540d\u79f0\nrank-ace = A\nrank-ace-plural = A\nrank-two = 2\nrank-two-plural = 2\nrank-three = 3\nrank-three-plural = 3\nrank-four = 4\nrank-four-plural = 4\nrank-five = 5\nrank-five-plural = 5\nrank-six = 6\nrank-six-plural = 6\nrank-seven = 7\nrank-seven-plural = 7\nrank-eight = 8\nrank-eight-plural = 8\nrank-nine = 9\nrank-nine-plural = 9\nrank-ten = 10\nrank-ten-plural = 10\nrank-jack = J\nrank-jack-plural = J\nrank-queen = Q\nrank-queen-plural = Q\nrank-king = K\nrank-king-plural = K\n\n# \u6251\u514b\u724c\u578b\u63cf\u8ff0\npoker-high-card-with = { $high }\u9ad8\u724c\uff0c\u5e26{ $rest }\npoker-high-card = { $high }\u9ad8\u724c\npoker-pair-with = \u4e00\u5bf9{ $pair }\uff0c\u5e26{ $rest }\npoker-pair = \u4e00\u5bf9{ $pair }\npoker-two-pair-with = \u4e24\u5bf9{ $high }\u548c{ $low }\uff0c\u5e26{ $kicker }\npoker-two-pair = \u4e24\u5bf9{ $high }\u548c{ $low }\npoker-trips-with = \u4e09\u6761{ $trips }\uff0c\u5e26{ $rest }\npoker-trips = \u4e09\u6761{ $trips }\npoker-straight-high = { $high }\u9ad8\u987a\u5b50\npoker-flush-high-with = { $high }\u9ad8\u540c\u82b1\uff0c\u5e26{ $rest }\npoker-full-house = \u846b\u82a6\uff0c{ $trips }\u5e26{ $pair }\npoker-quads-with = \u56db\u6761{ $quads }\uff0c\u5e26{ $kicker }\npoker-quads = \u56db\u6761{ $quads }\npoker-straight-flush-high = { $high }\u9ad8\u540c\u82b1\u987a\npoker-unknown-hand = \u672a\u77e5\u724c\u578b\n", "# Texas Hold'em\n\ngame-name-holdem = Texas Hold'em\n\nholdem-set-starting-chips = Starting chips: { $count }\nholdem-enter-starting-chips = Enter starting chips\nholdem-option-changed-starting-chips = Starting chips set to { $count }.\n\nholdem-set-big-blind = Big blind: { $count }\nholdem-enter-big-blind = Enter big blind\nholdem-option-changed-big-blind = Big blind set to { $count }.\n\nholdem-set-ante = Ante: { $count }\nholdem-enter-ante = Enter ante\nholdem-option-changed-ante = Ante set to { $count }.\n\nholdem-set-ante-start = Ante starts at level: { $count }\nholdem-enter-ante-start = Enter blind level to enable ante\nholdem-option-changed-ante-start = Ante start level set to { $count }.\n\nholdem-set-turn-timer = Turn timer: { $mode }\nholdem-select-turn-timer = Select turn timer\nholdem-option-changed-turn-timer = Turn timer set to { $mode }.\n\nholdem-set-blind-timer = Blind timer: { $mode }\nholdem-select-blind-timer = Select blind timer\nholdem-option-changed-blind-timer = Blind timer set to { $mode }.\n\nholdem-set-raise-mode = Raise mode: { $mode }\nholdem-select-raise-mode = Select raise mode\nholdem-option-changed-raise-mode = Raise mode set to { $mode }.\n\nholdem-set-max-raises = Max raises: { $count }\nholdem-enter-max-raises = Enter max raises (0 for unlimited)\nholdem-option-changed-max-raises = Max raises set to { $count }.\n\nholdem-antes-posted = Antes posted: { $amount }.\nholdem-blinds-posted = Blinds posted: { $sb } / { $bb }.\n", "# Humanity Cards - English localization\n\n# Options\nhc-set-winning-score = Winning score: { $score }\nhc-enter-winning-score = Enter winning score:\nhc-option-changed-winning-score = Winning score set to { $score }.\n\nhc-set-hand-size = Hand size: { $count }\nhc-enter-hand-size = Enter hand size:\nhc-option-changed-hand-size = Hand size set to { $count }.\n\nhc-set-card-packs = Card packs ({ $count } of { $total } selected)\nhc-option-changed-card-packs = Card pack selection changed.\n\nhc-set-czar-selection = Card Czar selection: { $mode }\nhc-select-czar-selection = Select Card Czar selection mode\nhc-option-changed-czar-selection = Card Czar selection set to { $mode }.\n\nhc-set-num-judges = Number of judges: { $count }\nhc-enter-num-judges = Enter number of judges:\nhc-option-changed-num-judges = Number of judges set to { $count }.\n\nhc-czar-rotating = Rotating\nhc-czar-random = Random\nhc-czar-winner = Most Recent Winner\n\n# Game flow\nhc-game-starting = Shuffling the decks...\nhc-dealing-cards = Dealing { $count } cards to each player.\nhc-round-start = Round { $round }.\n\n# Judge announcement\nhc-judge-is = { $player } { $count ->\n    [one] is the Card Czar\n   *[other] and { $others } are the Card Czars\n}.\nhc-you-are-judge = You are the Card Czar this round.\nhc-you-are-not-judge = You are not the Card Czar this round.\n\n# Black card\nhc-black-card = The prompt is: { $text }\nhc-black-card-pick = Pick { $count }.\nhc-view-black-card = View the question card\n\n# Submission phase\nhc-select-cards = Select { $count } { $count ->\n    [one] card\n   *[other] cards\n} from your hand.\nhc-card-selected = { $text }, selected\nhc-card-not-selected = { $text }\nhc-submit-cards = Submit ({ $selected } of { $required } selected)\nhc-submitted = You submitted your cards.\nhc-player-submitted = { $player } submitted.\nhc-submission-progress = { $submitted } of { $total } players submitted.\nhc-waiting-for-submissions = Waiting for submissions...\nhc-already-submitted = You already submitted your cards.\nhc-wrong-card-count = You need to select exactly { $count } { $count ->\n    [one] card\n   *[other] cards\n}.\n\n# Judging phase\nhc-judging-start = All cards are in! Time to judge.\nhc-select-winner-prompt = Select the winning submission\nhc-submission-option = { $text }\n\n# Results\nhc-winner-announcement = { $player } wins the round! Score: { $score }.\nhc-winner-card = Winning answer: { $text }\nhc-round-scores = Scores after round { $round }:\nhc-score-line = { $player }: { $score } { $score ->\n    [one] point\n   *[other] points\n}\nhc-all-submissions = Other submissions:\nhc-submission-reveal = { $player }: { $text }\n\n# View\nhc-preview-submission = Preview your submission\nhc-view-submission = View your submission\nhc-preview-submission-text = Preview: { $text }\nhc-your-submission = Your submission: { $text }\nhc-select-cards-first = Select at least 1 card first.\n\n# Win\nhc-game-winner = { $player } wins with { $score } points!\nhc-you-win = You win with { $score } points!\n\n# Deck management\nhc-deck-reshuffled = White card discard pile reshuffled into the deck.\nhc-black-deck-reshuffled = Black card discard pile reshuffled into the deck.\nhc-not-enough-cards = Not enough cards. Try enabling more packs.\n\n# Hand management\nhc-view-hand = View hand\n\n# Scores\nhc-view-scores = View scores\nhc-no-scores = No scores yet.\n\n# Whose turn / whose judge\nhc-whose-judge = Who is judging\nhc-waiting-for = Waiting for { $names } to submit.\nhc-all-submitted-waiting-judge = All players have submitted. Waiting for { $judge } to judge.\n", "# \u8bed\u8a00\u540d\u79f0\u7ffb\u8bd1\u6210\u672c\u8bed\u8a00\nlanguage-ar = \u963f\u62c9\u4f2f\u8bed\nlanguage-cs = \u6377\u514b\u8bed\nlanguage-de = \u5fb7\u8bed\nlanguage-en = \u82f1\u8bed\nlanguage-es = \u897f\u73ed\u7259\u8bed\nlanguage-fa = \u6ce2\u65af\u8bed\nlanguage-fr = \u6cd5\u8bed\nlanguage-hi = \u5370\u5730\u8bed\nlanguage-hr = \u514b\u7f57\u5730\u4e9a\u8bed\nlanguage-hu = \u5308\u7259\u5229\u8bed\nlanguage-id = \u5370\u5ea6\u5c3c\u897f\u4e9a\u8bed\nlanguage-it = \u610f\u5927\u5229\u8bed\nlanguage-ja = \u65e5\u8bed\nlanguage-ko = \u97e9\u8bed\nlanguage-mk = \u9a6c\u5176\u987f\u8bed\nlanguage-mn = \u8499\u53e4\u8bed\nlanguage-nl = \u8377\u5170\u8bed\nlanguage-pl = \u6ce2\u5170\u8bed\nlanguage-pt = \u8461\u8404\u7259\u8bed\nlanguage-ro = \u7f57\u9a6c\u5c3c\u4e9a\u8bed\nlanguage-ru = \u4fc4\u8bed\nlanguage-sk = \u65af\u6d1b\u4f10\u514b\u8bed\nlanguage-sl = \u65af\u6d1b\u6587\u5c3c\u4e9a\u8bed\nlanguage-sr = \u585e\u5c14\u7ef4\u4e9a\u8bed\nlanguage-sv = \u745e\u5178\u8bed\nlanguage-th = \u6cf0\u8bed\nlanguage-tr = \u571f\u8033\u5176\u8bed\nlanguage-uk = \u4e4c\u514b\u5170\u8bed\nlanguage-vi = \u8d8a\u5357\u8bed\nlanguage-zh = \u4e2d\u6587\nlanguage-zu = \u7956\u9c81\u8bed\n", "game-name-lastcard = Last Card\n\n# Options\nlastcard-set-winning-score = Winning score: { $score }\nlastcard-enter-winning-score = Enter winning score\nlastcard-option-changed-winning-score = Winning score set to { $score }.\n\nlastcard-set-hand-size = Hand size: { $count }\nlastcard-enter-hand-size = Enter hand size\nlastcard-option-changed-hand-size = Hand size set to { $count }.\n\nlastcard-set-turn-timer = Turn timer: { $mode }\nlastcard-select-turn-timer = Select turn timer\nlastcard-option-changed-turn-timer = Turn timer set to { $mode }.\n\nlastcard-set-draw-until-playable = Draw until playable: { $enabled }\nlastcard-option-changed-draw-until-playable = Draw until playable set to { $enabled }.\n\nlastcard-set-draw-limit = Draw limit: { $count }\nlastcard-enter-draw-limit = Enter draw limit (0 = unlimited)\nlastcard-option-changed-draw-limit = Draw limit set to { $count }.\n\nlastcard-set-stacking = Stacking: { $mode }\nlastcard-select-stacking = Select stacking mode\nlastcard-option-changed-stacking = Stacking set to { $mode }.\n\nlastcard-set-skip-rule = Skip card: { $mode }\nlastcard-select-skip-rule = Select skip card behavior\nlastcard-option-changed-skip-rule = Skip card set to { $mode }.\n\nlastcard-set-reverse-2p = Reverse in 2-player: { $mode }\nlastcard-select-reverse-2p = Select reverse behavior in 2-player\nlastcard-option-changed-reverse-2p = Reverse in 2-player set to { $mode }.\n\nlastcard-set-zero-rule = Zero card rule: { $mode }\nlastcard-select-zero-rule = Select zero card rule\nlastcard-option-changed-zero-rule = Zero card rule set to { $mode }.\n\nlastcard-set-seven-rule = Seven card rule: { $mode }\nlastcard-select-seven-rule = Select seven card rule\nlastcard-option-changed-seven-rule = Seven card rule set to { $mode }.\n\nlastcard-set-jump-in = Jump-in: { $enabled }\nlastcard-option-changed-jump-in = Jump-in set to { $enabled }.\n\nlastcard-set-force-play = Force play: { $enabled }\nlastcard-option-changed-force-play = Force play set to { $enabled }.\n\nlastcard-set-callout = Last card callout: { $enabled }\nlastcard-option-changed-callout = Last card callout set to { $enabled }.\n\nlastcard-set-challenge-wd4 = Challenge Wild Draw Four: { $enabled }\nlastcard-option-changed-challenge-wd4 = Challenge Wild Draw Four set to { $enabled }.\n\nlastcard-set-multiple-play = Multiple card play: { $enabled }\nlastcard-option-changed-multiple-play = Multiple card play set to { $enabled }.\n\nlastcard-set-scoring = Scoring mode: { $mode }\nlastcard-select-scoring = Select scoring mode\nlastcard-option-changed-scoring = Scoring mode set to { $mode }.\n\nlastcard-set-buzzer = Buzzer: { $enabled }\nlastcard-option-changed-buzzer = Buzzer set to { $enabled }.\n\nlastcard-set-interrupt-timer = Reaction timer: { $seconds } seconds\nlastcard-enter-interrupt-timer = Enter reaction timer (seconds)\nlastcard-option-changed-interrupt-timer = Reaction timer set to { $seconds } seconds.\n\nlastcard-set-max-hand = Max hand size: { $count }\nlastcard-enter-max-hand = Enter max hand size (0 = unlimited)\nlastcard-option-changed-max-hand = Max hand size set to { $count }.\n\n# Option choice labels\nlastcard-timer-5 = 5 seconds\nlastcard-timer-10 = 10 seconds\nlastcard-timer-15 = 15 seconds\nlastcard-timer-20 = 20 seconds\nlastcard-timer-30 = 30 seconds\nlastcard-timer-45 = 45 seconds\nlastcard-timer-60 = 60 seconds\nlastcard-timer-90 = 90 seconds\nlastcard-timer-unlimited = Unlimited\n\nlastcard-stacking-off = Off\nlastcard-stacking-standard = Standard\nlastcard-stacking-progressive = Progressive\n\nlastcard-skip-next = Skip next player\nlastcard-skip-all = Skip all, play again\n\nlastcard-reverse-2p-reverse = Reverse direction\nlastcard-reverse-2p-skip = Acts as skip\n\nlastcard-zero-none = None\nlastcard-zero-rotate = Rotate all hands\n\nlastcard-seven-none = None\nlastcard-seven-swap = Swap hand with opponent\n\nlastcard-scoring-classic = Classic (winner gains)\nlastcard-scoring-negative = Negative (losers gain)\n\n# Actions\nlastcard-draw = Draw\nlastcard-pass = Pass\nlastcard-buzzer = Buzzer\nlastcard-challenge = Challenge\nlastcard-accept-draw = Accept draw\nlastcard-jump-in = Jump in\nlastcard-read-hand = Read hand\nlastcard-read-top = Read top card\nlastcard-read-counts = Read card counts\nlastcard-check-turn-timer = Check turn timer\nlastcard-read-draw-penalty = Check draw penalty\n\n# Colors\nlastcard-color-red = Red\nlastcard-color-blue = Blue\nlastcard-color-green = Green\nlastcard-color-yellow = Yellow\n\n# Card names\nlastcard-card-wild = Wild\nlastcard-card-wild-draw-four = Wild Draw Four\nlastcard-card-skip = { $color } Skip\nlastcard-card-reverse = { $color } Reverse\nlastcard-card-draw-two = { $color } Draw Two\nlastcard-card-number = { $color } { $number }\n\n# Gameplay messages\nlastcard-new-hand = Round { $round }.\nlastcard-start-card = Starting card: { $card }.\nlastcard-dealt-cards = Everyone is dealt { $cards } cards.\nlastcard-no-top = No top card.\nlastcard-no-players = No players.\nlastcard-deck-count = deck { $count }\n\nlastcard-player-plays = { $player } plays { $card }.\nlastcard-player-draws-one = { $player } draws a card.\nlastcard-player-draws-many = { $player } draws { $count } cards.\nlastcard-player-passes = { $player } passes.\n\nlastcard-color-chosen = Color is now { $color }.\n\nlastcard-your-hand = { $count } cards: { $cards }\nlastcard-hand-empty = Your hand is empty.\n\nlastcard-forced-draw = { $player } draws { $count } cards from the stack.\n\n# Buzzer / Last Card callout\nlastcard-you-called = You called Last Card!\nlastcard-player-called = { $player } called Last Card!\nlastcard-already-called = They already called it.\nlastcard-caught = { $catcher } caught { $target }! { $target } draws 2 penalty cards.\n\n# Challenge\nlastcard-can-challenge = You can challenge or accept the draw.\nlastcard-challenges-wd4 = { $player } challenges the Wild Draw Four!\nlastcard-challenge-success = Challenge succeeds! { $player } drew illegally.\nlastcard-challenge-fail = Challenge fails! { $player } draws 6 cards.\nlastcard-no-matching-card = You don't have a matching card.\n\n# Jump-in\nlastcard-jumped-in = { $player } jumped in!\n\n# Seven-O\nlastcard-swapped-hands = { $player1 } swaps hands with { $player2 }.\nlastcard-hands-rotated = All hands have been rotated!\n\n# Scoring\nlastcard-round-winner = { $player } wins the round and gains { $points } points.\nlastcard-round-end-negative = Round over. Points added to each player.\nlastcard-round-deadlock = No one can play or draw. The round ends in a draw.\nlastcard-game-winner = { $player } wins with { $score } points!\nlastcard-line-format = { $rank }. { $player }: { $score }\n\n# Timer\nlastcard-timer-disabled = Turn timer is disabled.\nlastcard-timer-remaining = { $seconds } seconds remaining.\n\n# Multi-card play\nlastcard-card-selected = { $card } (selected)\nlastcard-play-none = Select cards to play.\nlastcard-play-one = Play { $card }\nlastcard-play-multi = Play { $count } cards\nlastcard-play-invalid = Invalid selection.\nlastcard-multi-no-cards = No cards selected.\nlastcard-multi-same-rank = All selected cards must have the same value.\nlastcard-multi-no-wilds = Wild cards must be played one at a time.\nlastcard-multi-not-playable = Those cards cannot be played right now.\nlastcard-player-plays-multi = { $player } plays { $count } cards: { $cards }.\n\n# Hand sorting\nlastcard-cycle-sort = Cycle hand sort\nlastcard-sort-by-color = By color\nlastcard-sort-by-rank = By rank\nlastcard-sort-none = Unsorted\nlastcard-sort-changed = Hand sort: { $mode }.\n\n# Draw penalty\nlastcard-draw-penalty-active = Current draw penalty: { $count } cards.\nlastcard-draw-penalty-none = No draw penalty active.\n\n# Validation errors\nlastcard-error-too-many-cards = Too many cards needed: { $players } players \u00d7 { $hand_size } cards exceeds the 108-card deck.\nlastcard-error-hand-exceeds-max = Hand size ({ $hand_size }) cannot exceed the maximum hand size ({ $max_hand }).\n", "# Left Right Center\uff08\u4e2d\u6587\uff09\n\n# \u6e38\u620f\u540d\u79f0\ngame-name-leftrightcenter = \u5de6\u53f3\u4e2d\n\n# \u52a8\u4f5c\nlrc-roll = \u63b7{ $count }\u4e2a\u9ab0\u5b50\n\n# \u9ab0\u5b50\u9762\nlrc-face-left = \u5de6\nlrc-face-right = \u53f3\nlrc-face-center = \u4e2d\nlrc-face-dot = \u70b9\n\n# \u6e38\u620f\u4e8b\u4ef6\nlrc-roll-results = { $player }\u63b7\u51fa{ $results }\u3002\nlrc-pass-left = { $player }\u5411\u5de6\u4f20{ $count }\u4e2a\u7b79\u7801\u7ed9{ $target }\u3002\nlrc-pass-right = { $player }\u5411\u53f3\u4f20{ $count }\u4e2a\u7b79\u7801\u7ed9{ $target }\u3002\nlrc-pass-center = { $player }\u628a{ $count }\u4e2a\u7b79\u7801\u653e\u5230\u4e2d\u95f4\u3002\nlrc-no-chips = { $player }\u6ca1\u6709\u7b79\u7801\u53ef\u63b7\u3002\nlrc-center-pot = { $count }\u4e2a\u7b79\u7801\u5728\u4e2d\u95f4\u3002\nlrc-player-chips = { $player }\u73b0\u5728\u6709{ $count }\u4e2a\u7b79\u7801\u3002\nlrc-winner = { $player }\u4ee5{ $count }\u4e2a\u7b79\u7801\u83b7\u80dc\uff01\n\n# \u9009\u9879\nlrc-set-starting-chips = \u521d\u59cb\u7b79\u7801\uff1a{ $count }\nlrc-enter-starting-chips = \u8f93\u5165\u521d\u59cb\u7b79\u7801\u6570\uff1a\nlrc-option-changed-starting-chips = \u521d\u59cb\u7b79\u7801\u8bbe\u7f6e\u4e3a{ $count }\u3002\n", "# \u5149\u5854\u6e38\u620f\u6d88\u606f\n\n# \u6e38\u620f\u540d\u79f0\ngame-name-lightturret = \u5149\u5854\n\n# \u5f00\u573a\u4ecb\u7ecd\nlightturret-intro = \u5149\u5854\u6e38\u620f\u5f00\u59cb\uff01\u6bcf\u4f4d\u73a9\u5bb6\u62e5\u6709\u4e00\u5ea7{ $power }\u80fd\u91cf\u7684\u5149\u5854\u3002\u5c04\u51fb\u5149\u5854\u53ef\u83b7\u5f97\u5149\u8292\u548c\u91d1\u5e01\uff0c\u4f46\u5982\u679c\u5149\u8292\u8d85\u8fc7\u80fd\u91cf\uff0c\u4f60\u5c06\u88ab\u6dd8\u6c70\uff01\u7528\u91d1\u5e01\u8d2d\u4e70\u5347\u7ea7\u6765\u63d0\u9ad8\u80fd\u91cf\u3002\u6700\u7ec8\u62e5\u6709\u6700\u591a\u5149\u8292\u7684\u73a9\u5bb6\u83b7\u80dc\uff01\n\n# \u52a8\u4f5c\nlightturret-shoot = \u5c04\u51fb\u5149\u5854\nlightturret-upgrade = \u8d2d\u4e70\u5347\u7ea7\uff0810\u91d1\u5e01\uff09\nlightturret-check-stats = \u67e5\u770b\u72b6\u6001\n\n# \u52a8\u4f5c\u7ed3\u679c\nlightturret-shoot-result = { $player }\u5c04\u51fb\u5149\u5854\u5e76\u83b7\u5f97{ $gain }\u5149\u8292\uff01\u73b0\u5728\u5149\u5854\u6709{ $light }\u5149\u8292\u3002\nlightturret-coins-gained = { $player }\u83b7\u5f97{ $coins }\u91d1\u5e01\uff01{ $player }\u73b0\u5728\u6709{ $total }\u91d1\u5e01\u3002\nlightturret-buys-upgrade = { $player }\u8d2d\u4e70\u4e86\u80fd\u91cf\u5347\u7ea7\uff01\nlightturret-power-gained = { $player }\u83b7\u5f97{ $gain }\u80fd\u91cf\uff01{ $player }\u73b0\u5728\u6709{ $power }\u80fd\u91cf\u3002\nlightturret-upgrade-accident = \u5347\u7ea7\u610f\u5916\u5730\u4e0e\u5149\u5854\u878d\u5408\u4e86\uff01\u7ed3\u679c\u5149\u5854\u73b0\u5728\u6709{ $light }\u5149\u8292\u3002\nlightturret-not-enough-coins = \u91d1\u5e01\u4e0d\u8db3\uff01\u9700\u8981{ $need }\u91d1\u5e01\u4f46\u53ea\u6709{ $have }\u3002\n\n# \u6dd8\u6c70\nlightturret-eliminated = \u5149\u8292\u5bf9{ $player }\u7684\u7075\u9b42\u6765\u8bf4\u592a\u5f3a\u4e86\uff01{ $player }\u88ab\u6dd8\u6c70\uff01\n\n# \u72b6\u6001\nlightturret-stats-alive = { $player }\uff1a{ $power }\u80fd\u91cf\uff0c{ $light }\u5149\u8292\uff0c{ $coins }\u91d1\u5e01\u3002\nlightturret-stats-eliminated = { $player }\uff1a\u88ab\u6dd8\u6c70\uff0c{ $light }\u5149\u8292\u3002\n\n# \u6e38\u620f\u7ed3\u675f\nlightturret-game-over = \u6e38\u620f\u7ed3\u675f\uff01\nlightturret-final-alive = { $player }\u4ee5{ $light }\u5149\u8292\u5b8c\u6210\u6e38\u620f\u3002\nlightturret-final-eliminated = { $player }\u4ee5{ $light }\u5149\u8292\u88ab\u6dd8\u6c70\u3002\nlightturret-winner = { $player }\u4ee5{ $light }\u5149\u8292\u83b7\u80dc\uff01\nlightturret-tie = \u4ee5{ $light }\u5149\u8292\u5e73\u5c40\uff01\n\n# \u9009\u9879\nlightturret-set-starting-power = \u521d\u59cb\u80fd\u91cf\uff1a{ $power }\nlightturret-enter-starting-power = \u8f93\u5165\u521d\u59cb\u80fd\u91cf\uff1a\nlightturret-option-changed-power = \u521d\u59cb\u80fd\u91cf\u8bbe\u4e3a{ $power }\u3002\nlightturret-set-max-rounds = \u6700\u5927\u56de\u5408\u6570\uff1a{ $rounds }\nlightturret-enter-max-rounds = \u8f93\u5165\u6700\u5927\u56de\u5408\u6570\uff1a\nlightturret-option-changed-rounds = \u6700\u5927\u56de\u5408\u6570\u8bbe\u4e3a{ $rounds }\u3002\n", "game-name-ludo = Ludo\n\nludo-roll-die = Roll die\nludo-move-token = Move token\nludo-check-board = View board status\nludo-select-token = Select token to move:\n\nludo-roll = { $player } rolls a { $roll }.\nludo-you-roll = You roll a { $roll }.\nludo-no-moves = { $player } has no valid moves.\nludo-you-no-moves = You have no valid moves.\nludo-enter-board = { $player } ({ $color }) enters token { $token } onto the board.\nludo-move-track = { $player } ({ $color }) moves token { $token } to position { $position }.\nludo-enter-home = { $player } ({ $color }) moves token { $token } into the home column.\nludo-home-finish = { $player } ({ $color }) token { $token } reaches home. ({ $finished }/4 finished)\nludo-move-home = { $player } ({ $color }) moves token { $token } in home column ({ $position }/{ $total }).\nludo-captures = { $player } ({ $color }) captures { $captured_player } ({ $captured_color }) token { $token }. Sent back to yard.\nludo-extra-turn = { $player } rolled a 6. Extra turn.\nludo-you-extra-turn = You rolled a 6. Extra turn.\nludo-too-many-sixes = { $player } rolled { $count } sixes in a row. First moves undone. Turn ends.\nludo-winner = { $player } ({ $color }) wins! All 4 tokens are home.\n\nludo-board-player = { $player } ({ $color }): { $finished }/4 finished\nludo-token-yard = Token { $token } (yard)\nludo-token-track = Token { $token } (position { $position })\nludo-token-home = Token { $token } (home column { $position }/{ $total })\nludo-token-finished = Token { $token } (finished)\nludo-last-roll = Last roll: { $roll }\n\nludo-set-max-sixes = Max consecutive sixes: { $max_consecutive_sixes }\nludo-enter-max-sixes = Enter max consecutive sixes\nludo-option-changed-max-sixes = Max consecutive sixes set to { $value }.\nludo-set-safe-start-squares = Safe start squares: { $safe_start_squares }\nludo-option-changed-safe-start-squares = Safe start squares set to { $value }.\n", "# PlayPalace \u4e3b\u754c\u9762\u6d88\u606f (\u7b80\u4f53\u4e2d\u6587)\n\n# \u6e38\u620f\u5206\u7c7b\ncategory-card-games = \u7eb8\u724c\u6e38\u620f\ncategory-dice-games = \u9ab0\u5b50\u6e38\u620f\ncategory-board-games = \u68cb\u76d8\u6e38\u620f\ncategory-rb-play-center = RB Play Center\ncategory-poker = \u6251\u514b\ncategory-uncategorized = \u672a\u5206\u7c7b\n\n# \u83dc\u5355\u6807\u9898\nmain-menu-title = \u4e3b\u83dc\u5355\nplay-menu-title = \u5f00\u59cb\u6e38\u620f\ncategories-menu-title = \u6e38\u620f\u5206\u7c7b\ntables-menu-title = \u53ef\u7528\u684c\u53f0\n\n# \u83dc\u5355\u9879\u76ee\nplay = \u5f00\u59cb\u6e38\u620f\nview-active-tables = \u67e5\u770b\u6d3b\u8dc3\u684c\u53f0\noptions = \u8bbe\u7f6e\nlogout = \u9000\u51fa\u767b\u5f55\nback = \u8fd4\u56de\ncreate-table = \u521b\u5efa\u65b0\u684c\u53f0\njoin-as-player = \u4f5c\u4e3a\u73a9\u5bb6\u52a0\u5165\njoin-as-spectator = \u4f5c\u4e3a\u89c2\u4f17\u52a0\u5165\nleave-table = \u79bb\u5f00\u684c\u53f0\nstart-game = \u5f00\u59cb\u6e38\u620f\nadd-bot = \u6dfb\u52a0\u673a\u5668\u4eba\nremove-bot = \u79fb\u9664\u673a\u5668\u4eba\nactions-menu = \u64cd\u4f5c\u83dc\u5355\nsave-table = \u4fdd\u5b58\u684c\u53f0\nwhose-turn = \u8f6e\u5230\u8c01\nwhos-at-table = \u684c\u4e0a\u90fd\u6709\u8c01\ncheck-scores = \u67e5\u770b\u5206\u6570\ncheck-scores-detailed = \u8be6\u7ec6\u5206\u6570\n\n# \u684c\u53f0\u6d88\u606f\ntable-created = { $host } \u521b\u5efa\u4e86\u4e00\u4e2a\u65b0\u7684 { $game } \u684c\u53f0\u3002\ntable-joined = { $player } \u52a0\u5165\u4e86\u684c\u53f0\u3002\ntable-left = { $player } \u79bb\u5f00\u4e86\u684c\u53f0\u3002\nnew-host = { $player } \u73b0\u5728\u662f\u4e3b\u6301\u4eba\u3002\nwaiting-for-players = \u7b49\u5f85\u73a9\u5bb6\u4e2d\u3002\u5f53\u524d { $current }/{ $min } \u6700\u5c11\uff0c{ $max } \u6700\u591a\u3002\ngame-starting = \u6e38\u620f\u5f00\u59cb\uff01\ntable-listing = { $host } \u7684\u684c\u53f0 ({ $count } \u4f4d\u7528\u6237)\ntable-listing-one = { $host } \u7684\u684c\u53f0 ({ $count } \u4f4d\u7528\u6237)\ntable-listing-with = { $host } \u7684\u684c\u53f0 ({ $count } \u4f4d\u7528\u6237) \u4e0e { $members }\ntable-listing-game = { $game }: { $host } \u7684\u684c\u53f0 ({ $count } \u4f4d\u7528\u6237)\ntable-listing-game-one = { $game }: { $host } \u7684\u684c\u53f0 ({ $count } \u4f4d\u7528\u6237)\ntable-listing-game-with = { $game }: { $host } \u7684\u684c\u53f0 ({ $count } \u4f4d\u7528\u6237) \u4e0e { $members }\ntable-not-exists = \u684c\u53f0\u5df2\u4e0d\u5b58\u5728\u3002\ntable-full = \u684c\u53f0\u5df2\u6ee1\u3002\nplayer-replaced-by-bot = { $player } \u79bb\u5f00\uff0c\u5df2\u7531\u673a\u5668\u4eba\u66ff\u4ee3\u3002\nplayer-took-over = { $player } \u63a5\u7ba1\u4e86\u673a\u5668\u4eba\u3002\nspectator-joined = \u5df2\u4f5c\u4e3a\u89c2\u4f17\u52a0\u5165 { $host } \u7684\u684c\u53f0\u3002\ntable-no-players = \u6ca1\u6709\u73a9\u5bb6\u3002\ntable-players-one = { $count } \u4f4d\u73a9\u5bb6\uff1a{ $players }\u3002\ntable-players-many = { $count } \u4f4d\u73a9\u5bb6\uff1a{ $players }\u3002\ntable-spectators = \u89c2\u4f17\uff1a{ $spectators }\u3002\n\n# \u89c2\u4f17\u6a21\u5f0f\nspectate = \u89c2\u6218\nnow-playing = { $player } \u73b0\u5728\u53c2\u4e0e\u6e38\u620f\u3002\nnow-spectating = { $player } \u73b0\u5728\u89c2\u6218\u3002\nspectator-left = { $player } \u505c\u6b62\u89c2\u6218\u3002\n\n# \u901a\u7528\nwelcome = \u6b22\u8fce\u6765\u5230 PlayPalace\uff01\ngoodbye = \u518d\u89c1\uff01\n\n# \u7528\u6237\u5728\u7ebf\u72b6\u6001\u516c\u544a\nuser-online = { $player } \u4e0a\u7ebf\u4e86\u3002\nuser-offline = { $player } \u4e0b\u7ebf\u4e86\u3002\nonline-users-none = \u6ca1\u6709\u7528\u6237\u5728\u7ebf\u3002\nonline-users-one = 1 \u4f4d\u7528\u6237: { $users }\nonline-users-many = { $count } \u4f4d\u7528\u6237: { $users }\n\n# \u8bbe\u7f6e\nlanguage = \u8bed\u8a00\nlanguage-option = \u8bed\u8a00\uff1a{ $language }\nlanguage-changed = \u8bed\u8a00\u5df2\u8bbe\u7f6e\u4e3a { $language }\u3002\n\n# \u5e03\u5c14\u9009\u9879\u72b6\u6001\noption-on = \u5f00\u542f\noption-off = \u5173\u95ed\n\n# \u58f0\u97f3\u9009\u9879\nturn-sound-option = \u56de\u5408\u63d0\u793a\u97f3\uff1a{ $status }\n\n# \u9ab0\u5b50\u9009\u9879\nclear-kept-option = \u63b7\u9ab0\u65f6\u6e05\u9664\u4fdd\u7559\u7684\u9ab0\u5b50\uff1a{ $status }\ndice-keeping-style-option = \u9ab0\u5b50\u4fdd\u7559\u98ce\u683c\uff1a{ $style }\ndice-keeping-style-changed = \u9ab0\u5b50\u4fdd\u7559\u98ce\u683c\u5df2\u8bbe\u7f6e\u4e3a { $style }\u3002\ndice-keeping-style-indexes = \u9ab0\u5b50\u7d22\u5f15\ndice-keeping-style-values = \u9ab0\u5b50\u70b9\u6570\n\n# \u673a\u5668\u4eba\u540d\u79f0\ncancel = \u53d6\u6d88\nno-bot-names-available = \u6ca1\u6709\u53ef\u7528\u7684\u673a\u5668\u4eba\u540d\u79f0\u3002\nselect-bot-name = \u9009\u62e9\u673a\u5668\u4eba\u540d\u79f0\nenter-bot-name = \u8f93\u5165\u673a\u5668\u4eba\u540d\u79f0\nno-options-available = \u6ca1\u6709\u53ef\u7528\u9009\u9879\u3002\nno-scores-available = \u6ca1\u6709\u53ef\u7528\u5206\u6570\u3002\n\n# \u4fdd\u5b58/\u6062\u590d\nsaved-tables = \u5df2\u4fdd\u5b58\u7684\u684c\u53f0\nno-saved-tables = \u60a8\u6ca1\u6709\u5df2\u4fdd\u5b58\u7684\u684c\u53f0\u3002\nno-active-tables = \u6ca1\u6709\u6d3b\u8dc3\u7684\u684c\u53f0\u3002\nrestore-table = \u6062\u590d\ndelete-saved-table = \u5220\u9664\nsaved-table-deleted = \u5df2\u5220\u9664\u4fdd\u5b58\u7684\u684c\u53f0\u3002\nmissing-players = \u65e0\u6cd5\u6062\u590d\uff1a\u4ee5\u4e0b\u73a9\u5bb6\u4e0d\u5728\u7ebf\uff1a{ $players }\ntable-restored = \u684c\u53f0\u5df2\u6062\u590d\uff01\u6240\u6709\u73a9\u5bb6\u5df2\u8f6c\u79fb\u3002\ntable-saved-destroying = \u684c\u53f0\u5df2\u4fdd\u5b58\uff01\u8fd4\u56de\u4e3b\u83dc\u5355\u3002\ngame-type-not-found = \u6e38\u620f\u7c7b\u578b\u4e0d\u5b58\u5728\u3002\n\n# \u6392\u884c\u699c\nleaderboards = \u6392\u884c\u699c\nleaderboards-menu-title = \u6392\u884c\u699c\nleaderboards-select-game = \u9009\u62e9\u6e38\u620f\u67e5\u770b\u6392\u884c\u699c\nleaderboard-no-data = \u6b64\u6e38\u620f\u6682\u65e0\u6392\u884c\u699c\u6570\u636e\u3002\n\n# \u6392\u884c\u699c\u7c7b\u578b\nleaderboard-type-wins = \u80dc\u5229\u6392\u884c\nleaderboard-type-rating = \u6280\u80fd\u8bc4\u5206\nleaderboard-type-total-score = \u603b\u5206\u6392\u884c\nleaderboard-type-high-score = \u6700\u9ad8\u5206\u6392\u884c\nleaderboard-type-games-played = \u6e38\u620f\u573a\u6b21\u6392\u884c\nleaderboard-type-avg-points-per-turn = \u5e73\u5747\u6bcf\u56de\u5408\u5f97\u5206\nleaderboard-type-best-single-turn = \u5355\u56de\u5408\u6700\u9ad8\u5206\nleaderboard-type-score-per-round = \u6bcf\u8f6e\u5f97\u5206\n\n# \u6392\u884c\u699c\u6807\u9898\nleaderboard-wins-header = { $game } - \u80dc\u5229\u6392\u884c\nleaderboard-total-score-header = { $game } - \u603b\u5206\u6392\u884c\nleaderboard-high-score-header = { $game } - \u6700\u9ad8\u5206\u6392\u884c\nleaderboard-games-played-header = { $game } - \u6e38\u620f\u573a\u6b21\u6392\u884c\nleaderboard-rating-header = { $game } - \u6280\u80fd\u8bc4\u5206\nleaderboard-avg-points-header = { $game } - \u5e73\u5747\u6bcf\u56de\u5408\u5f97\u5206\nleaderboard-best-turn-header = { $game } - \u5355\u56de\u5408\u6700\u9ad8\u5206\nleaderboard-score-per-round-header = { $game } - \u6bcf\u8f6e\u5f97\u5206\n\n# \u6392\u884c\u699c\u6761\u76ee\nleaderboard-wins-entry = { $rank }\uff1a{ $player }\uff0c{ $wins }\u80dc { $losses }\u8d1f\uff0c{ $percentage }%\u80dc\u7387\nleaderboard-score-entry = { $rank }. { $player }\uff1a{ $value }\nleaderboard-avg-entry = { $rank }. { $player }\uff1a{ $value } \u5e73\u5747\nleaderboard-games-entry = { $rank }. { $player }\uff1a{ $value } \u573a\n\n# \u73a9\u5bb6\u7edf\u8ba1\nleaderboard-player-stats = \u60a8\u7684\u7edf\u8ba1\uff1a{ $wins } \u80dc\uff0c{ $losses } \u8d1f\uff08{ $percentage }% \u80dc\u7387\uff09\nleaderboard-no-player-stats = \u60a8\u8fd8\u6ca1\u6709\u73a9\u8fc7\u8fd9\u4e2a\u6e38\u620f\u3002\n\n# \u6280\u80fd\u8bc4\u5206\u6392\u884c\u699c\nleaderboard-no-ratings = \u6b64\u6e38\u620f\u6682\u65e0\u8bc4\u5206\u6570\u636e\u3002\nleaderboard-rating-entry = { $rank }. { $player }\uff1a{ $rating } \u8bc4\u5206\uff08{ $mu } \u00b1 { $sigma }\uff09\nleaderboard-player-rating = \u60a8\u7684\u8bc4\u5206\uff1a{ $rating }\uff08{ $mu } \u00b1 { $sigma }\uff09\nleaderboard-no-player-rating = \u60a8\u8fd8\u6ca1\u6709\u8fd9\u4e2a\u6e38\u620f\u7684\u8bc4\u5206\u3002\n\n# \u6211\u7684\u7edf\u8ba1\u83dc\u5355\nmy-stats = \u6211\u7684\u7edf\u8ba1\nmy-stats-select-game = \u9009\u62e9\u6e38\u620f\u67e5\u770b\u60a8\u7684\u7edf\u8ba1\nmy-stats-no-data = \u60a8\u8fd8\u6ca1\u6709\u73a9\u8fc7\u8fd9\u4e2a\u6e38\u620f\u3002\nmy-stats-no-games = \u60a8\u8fd8\u6ca1\u6709\u73a9\u8fc7\u4efb\u4f55\u6e38\u620f\u3002\nmy-stats-header = { $game } - \u60a8\u7684\u7edf\u8ba1\nmy-stats-wins = \u80dc\u5229\uff1a{ $value }\nmy-stats-losses = \u5931\u8d25\uff1a{ $value }\nmy-stats-winrate = \u80dc\u7387\uff1a{ $value }%\nmy-stats-games-played = \u6e38\u620f\u573a\u6b21\uff1a{ $value }\nmy-stats-total-score = \u603b\u5206\uff1a{ $value }\nmy-stats-high-score = \u6700\u9ad8\u5206\uff1a{ $value }\nmy-stats-rating = \u6280\u80fd\u8bc4\u5206\uff1a{ $value }\uff08{ $mu } \u00b1 { $sigma }\uff09\nmy-stats-no-rating = \u6682\u65e0\u6280\u80fd\u8bc4\u5206\nmy-stats-avg-per-turn = \u5e73\u5747\u6bcf\u56de\u5408\u5f97\u5206\uff1a{ $value }\nmy-stats-best-turn = \u5355\u56de\u5408\u6700\u9ad8\u5206\uff1a{ $value }\n\n# \u9884\u6d4b\u7cfb\u7edf\npredict-outcomes = \u9884\u6d4b\u7ed3\u679c\npredict-header = \u9884\u6d4b\u7ed3\u679c\uff08\u6309\u6280\u80fd\u8bc4\u5206\uff09\npredict-entry = { $rank }. { $player }\uff08\u8bc4\u5206\uff1a{ $rating }\uff09\npredict-entry-2p = { $rank }. { $player }\uff08\u8bc4\u5206\uff1a{ $rating }\uff0c{ $probability }% \u83b7\u80dc\u6982\u7387\uff09\npredict-unavailable = \u8bc4\u5206\u9884\u6d4b\u4e0d\u53ef\u7528\u3002\npredict-need-players = \u9700\u8981\u81f3\u5c112\u540d\u4eba\u7c7b\u73a9\u5bb6\u624d\u80fd\u8fdb\u884c\u9884\u6d4b\u3002\naction-need-more-humans = \u9700\u8981\u66f4\u591a\u4eba\u7c7b\u73a9\u5bb6\u3002\nconfirm-leave-game = \u786e\u5b9a\u8981\u79bb\u5f00\u684c\u5b50\u5417\uff1f\nconfirm-yes = \u662f\nconfirm-no = \u5426\n\n# \u7ba1\u7406\nadministration = \u7ba1\u7406\nadmin-menu-title = \u7ba1\u7406\n\n# \u8d26\u6237\u5ba1\u6279\naccount-approval = \u8d26\u6237\u5ba1\u6279\naccount-approval-menu-title = \u8d26\u6237\u5ba1\u6279\nno-pending-accounts = \u6ca1\u6709\u5f85\u5ba1\u6279\u7684\u8d26\u6237\u3002\napprove-account = \u6279\u51c6\ndecline-account = \u62d2\u7edd\naccount-approved = { $player } \u7684\u8d26\u6237\u5df2\u88ab\u6279\u51c6\u3002\naccount-declined = { $player } \u7684\u8d26\u6237\u5df2\u88ab\u62d2\u7edd\u5e76\u5220\u9664\u3002\n\n# \u7b49\u5f85\u5ba1\u6279\uff08\u663e\u793a\u7ed9\u672a\u5ba1\u6279\u7528\u6237\uff09\nwaiting-for-approval = \u60a8\u7684\u8d26\u6237\u6b63\u5728\u7b49\u5f85\u7ba1\u7406\u5458\u5ba1\u6279\u3002\naccount-approved-welcome = \u60a8\u7684\u8d26\u6237\u5df2\u83b7\u6279\u51c6\uff01\u6b22\u8fce\u6765\u5230 PlayPalace\uff01\naccount-declined-goodbye = \u60a8\u7684\u8d26\u6237\u7533\u8bf7\u5df2\u88ab\u62d2\u7edd\u3002\n    \u539f\u56e0\uff1a\naccount-banned = \u60a8\u7684\u8d26\u6237\u5df2\u88ab\u5c01\u7981\uff0c\u65e0\u6cd5\u8bbf\u95ee\u3002\n\n# \u767b\u5f55\u9519\u8bef\nincorrect-username = \u60a8\u8f93\u5165\u7684\u7528\u6237\u540d\u4e0d\u5b58\u5728\u3002\nincorrect-password = \u60a8\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u6b63\u786e\u3002\nalready-logged-in = \u6b64\u8d26\u6237\u5df2\u767b\u5f55\u3002\n\n# \u51ed\u636e\u9a8c\u8bc1\ncredential-username-length = \u7528\u6237\u540d\u957f\u5ea6\u5fc5\u987b\u5728 { $min } \u5230 { $max } \u4e2a\u5b57\u7b26\u4e4b\u95f4\u3002\ncredential-password-length = \u5bc6\u7801\u957f\u5ea6\u5fc5\u987b\u5728 { $min } \u5230 { $max } \u4e2a\u5b57\u7b26\u4e4b\u95f4\u3002\n\n# \u901f\u7387\u9650\u5236\nrate-limit-login-ip = \u6b64\u5730\u5740\u7684\u767b\u5f55\u5c1d\u8bd5\u6b21\u6570\u8fc7\u591a\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002\nrate-limit-login-user = \u6b64\u7528\u6237\u540d\u7684\u767b\u5f55\u5931\u8d25\u6b21\u6570\u8fc7\u591a\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002\nrate-limit-registration = \u6b64\u5730\u5740\u7684\u6ce8\u518c\u5c1d\u8bd5\u6b21\u6570\u8fc7\u591a\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002\nrate-limit-refresh = \u6b64\u5730\u5740\u7684\u5237\u65b0\u5c1d\u8bd5\u6b21\u6570\u8fc7\u591a\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002\n\n# \u4f1a\u8bdd/\u8ba4\u8bc1\u9519\u8bef\naccount-not-found = \u672a\u627e\u5230\u8be5\u8d26\u6237\u3002\nsession-expired = \u4f1a\u8bdd\u5df2\u8fc7\u671f\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55\u3002\nsession-token-mismatch = \u4f1a\u8bdd\u4ee4\u724c\u4e0e\u7528\u6237\u540d\u4e0d\u5339\u914d\u3002\nrefresh-token-expired = \u5237\u65b0\u4ee4\u724c\u5df2\u8fc7\u671f\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55\u3002\nrefresh-token-mismatch = \u5237\u65b0\u4ee4\u724c\u4e0e\u7528\u6237\u540d\u4e0d\u5339\u914d\u3002\n\n# \u6ce8\u518c\nregistration-success = \u6ce8\u518c\u6210\u529f\uff01\u60a8\u7684\u8d26\u6237\u6b63\u5728\u7b49\u5f85\u5ba1\u6279\u3002\nregistration-username-taken = \u8be5\u7528\u6237\u540d\u5df2\u88ab\u5360\u7528\uff0c\u8bf7\u9009\u62e9\u5176\u4ed6\u7528\u6237\u540d\u3002\n\n# \u504f\u597d\u8bbe\u7f6e\u56de\u9000\npref-invalid-value = \u9009\u62e9\u65e0\u6548\uff0c\u5df2\u4f7f\u7528\u9ed8\u8ba4\u503c\u3002\n\n# \u62d2\u7edd\u539f\u56e0\ndecline-reason-prompt = \u8bf7\u8f93\u5165\u62d2\u7edd\u539f\u56e0\uff08\u6216\u6309Escape\u952e\u53d6\u6d88\uff09\uff1a\naccount-action-empty-reason = \u672a\u63d0\u4f9b\u539f\u56e0\u3002\n\n# \u8d26\u6237\u8bf7\u6c42\u7684\u7ba1\u7406\u5458\u901a\u77e5\naccount-request = \u8d26\u6237\u8bf7\u6c42\naccount-action = \u8d26\u6237\u64cd\u4f5c\u5df2\u5b8c\u6210\n\n# \u7ba1\u7406\u5458\u5347\u7ea7/\u964d\u7ea7\npromote-admin = \u5347\u7ea7\u4e3a\u7ba1\u7406\u5458\ndemote-admin = \u964d\u7ea7\u7ba1\u7406\u5458\npromote-admin-menu-title = \u5347\u7ea7\u4e3a\u7ba1\u7406\u5458\ndemote-admin-menu-title = \u964d\u7ea7\u7ba1\u7406\u5458\nno-users-to-promote = \u6ca1\u6709\u53ef\u5347\u7ea7\u7684\u7528\u6237\u3002\nno-admins-to-demote = \u6ca1\u6709\u53ef\u964d\u7ea7\u7684\u7ba1\u7406\u5458\u3002\nconfirm-promote = \u786e\u5b9a\u8981\u5c06 { $player } \u5347\u7ea7\u4e3a\u7ba1\u7406\u5458\u5417\uff1f\nconfirm-demote = \u786e\u5b9a\u8981\u5c06 { $player } \u4ece\u7ba1\u7406\u5458\u964d\u7ea7\u5417\uff1f\nbroadcast-to-all = \u5411\u6240\u6709\u7528\u6237\u5ba3\u5e03\nbroadcast-to-admins = \u4ec5\u5411\u7ba1\u7406\u5458\u5ba3\u5e03\nbroadcast-to-nobody = \u9759\u9ed8\uff08\u4e0d\u5ba3\u5e03\uff09\npromote-announcement = { $player } \u5df2\u88ab\u5347\u7ea7\u4e3a\u7ba1\u7406\u5458\uff01\npromote-announcement-you = \u60a8\u5df2\u88ab\u5347\u7ea7\u4e3a\u7ba1\u7406\u5458\uff01\ndemote-announcement = { $player } \u5df2\u88ab\u964d\u7ea7\u3002\ndemote-announcement-you = \u60a8\u5df2\u88ab\u964d\u7ea7\u3002\nnot-admin-anymore = \u60a8\u5df2\u4e0d\u518d\u662f\u7ba1\u7406\u5458\uff0c\u65e0\u6cd5\u6267\u884c\u6b64\u64cd\u4f5c\u3002\nnot-server-owner = \u53ea\u6709\u670d\u52a1\u5668\u6240\u6709\u8005\u624d\u80fd\u6267\u884c\u6b64\u64cd\u4f5c\u3002\n\n# \u670d\u52a1\u5668\u6240\u6709\u6743\u8f6c\u79fb\ntransfer-ownership = \u8f6c\u79fb\u6240\u6709\u6743\ntransfer-ownership-menu-title = \u8f6c\u79fb\u6240\u6709\u6743\nno-admins-for-transfer = \u6ca1\u6709\u53ef\u8f6c\u79fb\u6240\u6709\u6743\u7684\u7ba1\u7406\u5458\u3002\nconfirm-transfer-ownership = \u786e\u5b9a\u8981\u5c06\u670d\u52a1\u5668\u6240\u6709\u6743\u8f6c\u79fb\u7ed9 { $player } \u5417\uff1f\u60a8\u5c06\u88ab\u964d\u7ea7\u4e3a\u7ba1\u7406\u5458\u3002\ntransfer-ownership-announcement = { $player } \u73b0\u5728\u662f Play Palace \u670d\u52a1\u5668\u7684\u6240\u6709\u8005\uff01\ntransfer-ownership-announcement-you = \u60a8\u73b0\u5728\u662f Play Palace \u670d\u52a1\u5668\u7684\u6240\u6709\u8005\uff01\n\n# \u7528\u6237\u5c01\u7981\nban-user = \u5c01\u7981\u7528\u6237\nunban-user = \u89e3\u5c01\u7528\u6237\nno-users-to-ban = \u6ca1\u6709\u53ef\u5c01\u7981\u7684\u7528\u6237\u3002\nno-users-to-unban = \u6ca1\u6709\u88ab\u5c01\u7981\u7684\u7528\u6237\u53ef\u89e3\u5c01\u3002\nconfirm-ban = \u786e\u5b9a\u8981\u5c01\u7981 { $player } \u5417\uff1f\nconfirm-unban = \u786e\u5b9a\u8981\u89e3\u5c01 { $player } \u5417\uff1f\nban-reason-prompt = \u8f93\u5165\u5c01\u7981\u539f\u56e0\uff08\u53ef\u9009\uff09\uff1a\nunban-reason-prompt = \u8f93\u5165\u89e3\u5c01\u539f\u56e0\uff08\u53ef\u9009\uff09\uff1a\nuser-banned = { $player } \u5df2\u88ab\u5c01\u7981\u3002\nuser-unbanned = { $player } \u5df2\u88ab\u89e3\u5c01\u3002\nyou-have-been-banned = \u60a8\u5df2\u88ab\u6b64\u670d\u52a1\u5668\u5c01\u7981\u3002\n    \u539f\u56e0\uff1a\nyou-have-been-unbanned = \u60a8\u5df2\u88ab\u6b64\u670d\u52a1\u5668\u89e3\u5c01\u3002\n    \u539f\u56e0\uff1a\nvirtual-bots-guided-overview = Guided Tables\nvirtual-bots-groups-overview = Bot Groups\nvirtual-bots-profiles-overview = Profiles\nvirtual-bots-guided-header = Guided tables: { $count } rule(s). Allocation: { $allocation }, fallback: { $fallback }, default profile: { $default_profile }.\nvirtual-bots-guided-empty = No guided table rules are configured.\nvirtual-bots-guided-status-active = active\nvirtual-bots-guided-status-inactive = inactive\nvirtual-bots-guided-table-linked = linked to table { $table_id } (host { $host }, players { $players }, humans { $humans })\nvirtual-bots-guided-table-stale = table { $table_id } missing on server\nvirtual-bots-guided-table-unassigned = no table is currently tracked\nvirtual-bots-guided-next-change = next change in { $ticks } ticks\nvirtual-bots-guided-no-schedule = no scheduling window\nvirtual-bots-guided-warning = \u26a0 underfilled\nvirtual-bots-guided-line = { $table }: game { $game }, priority { $priority }, bots { $assigned } (min { $min_bots }, max { $max_bots }), waiting { $waiting }, unavailable { $unavailable }, status { $status }, profile { $profile }, groups { $groups }. { $table_state }. { $next_change } { $warning_text }\nvirtual-bots-groups-header = Bot groups: { $count } tag(s), { $bots } configured bots.\nvirtual-bots-groups-empty = No bot groups are defined.\nvirtual-bots-groups-line = { $group }: profile { $profile }, bots { $total } (online { $online }, waiting { $waiting }, in-game { $in_game }, offline { $offline }), rules { $rules }.\nvirtual-bots-groups-no-rules = none\nvirtual-bots-no-profile = default\nvirtual-bots-profile-inherit-default = inherits default profile\nvirtual-bots-profiles-header = Profiles: { $count } defined (default: { $default_profile }).\nvirtual-bots-profiles-empty = No profiles are defined.\nvirtual-bots-profiles-line = { $profile } ({ $bot_count } bots) overrides: { $overrides }.\nvirtual-bots-profiles-no-overrides = inherits base configuration\n\nlocalization-in-progress-try-again = \u672c\u5730\u5316\u6b63\u5728\u8fdb\u884c\u4e2d\u3002\u8bf7\u5728\u4e00\u5206\u949f\u540e\u91cd\u8bd5\u3002\n", "# Metal Pipe game messages\n\n# Game info\ngame-name-metalpipe = Metal Pipe\n\n# Game events\nmetalpipe-hit-other = { $bonker } hits { $bonked } over the head with a metal pipe.\nmetalpipe-hit-self = Oh no! { $bonker } hit their own head on a metal pipe!\nmetalpipe-winner = { $player } wins, congratulations you did great!\nmetalpipe-everyone-else-wins = Everyone except { $player } wins!\n\n# Options\nmetalpipe-set-multiple-bonks = Multiple bonks: { $enabled }\nmetalpipe-option-changed-multiple-bonks = Multiple bonks set to { $enabled }.\nmetalpipe-set-allow-self-bonk = Allow self-bonk: { $enabled }\nmetalpipe-option-changed-allow-self-bonk = Allow self-bonk set to { $enabled }.\n", "# 1-4-24 (Midnight) \u6e38\u620f\u6d88\u606f (\u7b80\u4f53\u4e2d\u6587)\n# \u6ce8\uff1a\u56de\u5408\u5f00\u59cb\u3001\u8f6e\u6b21\u5f00\u59cb\u3001\u76ee\u6807\u5206\u6570\u7b49\u901a\u7528\u6d88\u606f\u5728 games.ftl \u4e2d\n\n# \u6e38\u620f\u4fe1\u606f\ngame-name-midnight = 1-4-24\nmidnight-category = \u9ab0\u5b50\u6e38\u620f\n\n# \u64cd\u4f5c\nmidnight-roll = \u63b7\u9ab0\u5b50\nmidnight-keep-die = \u4fdd\u7559 { $value }\nmidnight-bank = \u4fdd\u5b58\u5206\u6570\n\n# \u6e38\u620f\u4e8b\u4ef6\nmidnight-turn-start = { $player } \u7684\u56de\u5408\u3002\nmidnight-you-rolled = \u4f60\u63b7\u51fa\uff1a{ $dice }\u3002\nmidnight-player-rolled = { $player } \u63b7\u51fa\uff1a{ $dice }\u3002\n\n# \u4fdd\u7559\u9ab0\u5b50\nmidnight-you-keep = \u4f60\u4fdd\u7559 { $die }\u3002\nmidnight-player-keeps = { $player } \u4fdd\u7559 { $die }\u3002\nmidnight-you-unkeep = \u4f60\u53d6\u6d88\u4fdd\u7559 { $die }\u3002\nmidnight-player-unkeeps = { $player } \u53d6\u6d88\u4fdd\u7559 { $die }\u3002\n\n# \u56de\u5408\u72b6\u6001\nmidnight-you-have-kept = \u5df2\u4fdd\u7559\u9ab0\u5b50\uff1a{ $kept }\u3002\u5269\u4f59\u63b7\u9ab0\u6b21\u6570\uff1a{ $remaining }\u3002\nmidnight-player-has-kept = { $player } \u5df2\u4fdd\u7559\uff1a{ $kept }\u3002\u5269\u4f59 { $remaining } \u4e2a\u9ab0\u5b50\u3002\n\n# \u8ba1\u5206\nmidnight-you-scored = \u4f60\u5f97\u5230 { $score } \u5206\u3002\nmidnight-scored = { $player } \u5f97\u5230 { $score } \u5206\u3002\nmidnight-you-disqualified = \u4f60\u6ca1\u6709\u540c\u65f6\u62e5\u6709 1 \u548c 4\u3002\u88ab\u6dd8\u6c70\uff01\nmidnight-player-disqualified = { $player } \u6ca1\u6709\u540c\u65f6\u62e5\u6709 1 \u548c 4\u3002\u88ab\u6dd8\u6c70\uff01\n\n# \u56de\u5408\u7ed3\u679c\nmidnight-round-winner = { $player } \u8d62\u5f97\u672c\u56de\u5408\uff01\nmidnight-round-tie = \u672c\u56de\u5408 { $players } \u5e73\u5c40\u3002\nmidnight-all-disqualified = \u6240\u6709\u73a9\u5bb6\u90fd\u88ab\u6dd8\u6c70\uff01\u672c\u56de\u5408\u65e0\u80dc\u8005\u3002\n\n# \u6e38\u620f\u80dc\u8005\nmidnight-game-winner = { $player } \u4ee5 { $wins } \u4e2a\u56de\u5408\u80dc\u5229\u8d62\u5f97\u6e38\u620f\uff01\nmidnight-game-tie = \u5e73\u5c40\uff01{ $players } \u5404\u8d62\u5f97 { $wins } \u4e2a\u56de\u5408\u3002\n\n# \u9009\u9879\nmidnight-set-rounds = \u6e38\u620f\u56de\u5408\u6570\uff1a{ $rounds }\nmidnight-enter-rounds = \u8f93\u5165\u6e38\u620f\u56de\u5408\u6570\uff1a\nmidnight-option-changed-rounds = \u6e38\u620f\u56de\u5408\u6570\u5df2\u6539\u4e3a { $rounds }\n\n# \u7981\u7528\u539f\u56e0\nmidnight-need-to-roll = \u4f60\u9700\u8981\u5148\u63b7\u9ab0\u5b50\u3002\nmidnight-no-dice-to-keep = \u6ca1\u6709\u53ef\u4fdd\u7559\u7684\u9ab0\u5b50\u3002\nmidnight-must-keep-one = \u6bcf\u6b21\u63b7\u9ab0\u5fc5\u987b\u81f3\u5c11\u4fdd\u7559\u4e00\u4e2a\u9ab0\u5b50\u3002\nmidnight-must-roll-first = \u4f60\u5fc5\u987b\u5148\u63b7\u9ab0\u5b50\u3002\nmidnight-keep-all-first = \u4f60\u5fc5\u987b\u5148\u4fdd\u7559\u6240\u6709\u9ab0\u5b50\u624d\u80fd\u4fdd\u5b58\u5206\u6570\u3002\n", "# \u4e00\u91cc\u4e00\u91cc \u6e38\u620f\u6d88\u606f\n# \u6ce8\uff1a\u56de\u5408\u5f00\u59cb\u3001\u8f6e\u6b21\u5f00\u59cb\u3001\u56e2\u961f\u6a21\u5f0f\u7b49\u901a\u7528\u6d88\u606f\u5728 games.ftl \u4e2d\n\n# \u6e38\u620f\u540d\u79f0\ngame-name-milebymile = \u4e00\u91cc\u4e00\u91cc\n\n# \u6e38\u620f\u9009\u9879\nmilebymile-set-distance = \u6bd4\u8d5b\u8ddd\u79bb\uff1a{ $miles } \u82f1\u91cc\nmilebymile-enter-distance = \u8f93\u5165\u6bd4\u8d5b\u8ddd\u79bb (300-3000)\nmilebymile-set-winning-score = \u83b7\u80dc\u5206\u6570\uff1a{ $score } \u5206\nmilebymile-enter-winning-score = \u8f93\u5165\u83b7\u80dc\u5206\u6570 (1000-10000)\nmilebymile-toggle-perfect-crossing = \u5fc5\u987b\u7cbe\u786e\u5230\u8fbe\uff1a{ $enabled }\nmilebymile-toggle-stacking = \u5141\u8bb8\u53e0\u52a0\u653b\u51fb\uff1a{ $enabled }\nmilebymile-toggle-reshuffle = \u91cd\u65b0\u6d17\u724c\u5f03\u724c\u5806\uff1a{ $enabled }\nmilebymile-toggle-karma = \u56e0\u679c\u89c4\u5219\uff1a{ $enabled }\nmilebymile-set-rig = \u724c\u7ec4\u8c03\u6574\uff1a{ $rig }\nmilebymile-select-rig = \u9009\u62e9\u724c\u7ec4\u8c03\u6574\u9009\u9879\n\n# \u9009\u9879\u53d8\u66f4\u901a\u77e5\nmilebymile-option-changed-distance = \u6bd4\u8d5b\u8ddd\u79bb\u5df2\u8bbe\u4e3a { $miles } \u82f1\u91cc\u3002\nmilebymile-option-changed-winning = \u83b7\u80dc\u5206\u6570\u5df2\u8bbe\u4e3a { $score } \u5206\u3002\nmilebymile-option-changed-crossing = \u5fc5\u987b\u7cbe\u786e\u5230\u8fbe { $enabled }\u3002\nmilebymile-option-changed-stacking = \u5141\u8bb8\u53e0\u52a0\u653b\u51fb { $enabled }\u3002\nmilebymile-option-changed-reshuffle = \u91cd\u65b0\u6d17\u724c\u5f03\u724c\u5806 { $enabled }\u3002\nmilebymile-option-changed-karma = \u56e0\u679c\u89c4\u5219 { $enabled }\u3002\nmilebymile-option-changed-rig = \u724c\u7ec4\u8c03\u6574\u5df2\u8bbe\u4e3a { $rig }\u3002\n\n# \u72b6\u6001\nmilebymile-status = { $name }\uff1a{ $miles } \u82f1\u91cc\uff0c\u95ee\u9898\uff1a{ $problems }\uff0c\u5b89\u5168\u724c\uff1a{ $safeties }\n\n# \u51fa\u724c\u52a8\u4f5c\nmilebymile-no-matching-safety = \u4f60\u6ca1\u6709\u5bf9\u5e94\u7684\u5b89\u5168\u724c\uff01\nmilebymile-cant-play = \u4f60\u4e0d\u80fd\u6253\u51fa { $card }\uff0c\u56e0\u4e3a{ $reason }\u3002\nmilebymile-no-card-selected = \u6ca1\u6709\u9009\u4e2d\u8981\u5f03\u6389\u7684\u724c\u3002\nmilebymile-no-valid-targets = \u6ca1\u6709\u6709\u6548\u7684\u653b\u51fb\u76ee\u6807\uff01\nmilebymile-you-drew = \u4f60\u62bd\u5230\uff1a{ $card }\nmilebymile-discards = { $player } \u5f03\u6389\u4e00\u5f20\u724c\u3002\nmilebymile-select-target = \u9009\u62e9\u76ee\u6807\n\n# \u91cc\u7a0b\u724c\nmilebymile-plays-distance-individual = { $player } \u6253\u51fa { $distance } \u82f1\u91cc\uff0c\u73b0\u5728\u5171 { $total } \u82f1\u91cc\u3002\nmilebymile-plays-distance-team = { $player } \u6253\u51fa { $distance } \u82f1\u91cc\uff1b\u961f\u4f0d\u73b0\u5728\u5171 { $total } \u82f1\u91cc\u3002\n\n# \u5b8c\u6210\u65c5\u7a0b\nmilebymile-journey-complete-perfect-individual = { $player } \u5b8c\u7f8e\u62b5\u8fbe\uff0c\u5b8c\u6210\u4e86\u65c5\u7a0b\uff01\nmilebymile-journey-complete-perfect-team = \u7b2c { $team } \u961f\u5b8c\u7f8e\u62b5\u8fbe\uff0c\u5b8c\u6210\u4e86\u65c5\u7a0b\uff01\nmilebymile-journey-complete-individual = { $player } \u5b8c\u6210\u4e86\u65c5\u7a0b\uff01\nmilebymile-journey-complete-team = \u7b2c { $team } \u961f\u5b8c\u6210\u4e86\u65c5\u7a0b\uff01\n\n# \u5371\u9669\u724c\nmilebymile-plays-hazard-individual = { $player } \u5bf9 { $target } \u6253\u51fa { $card }\u3002\nmilebymile-plays-hazard-team = { $player } \u5bf9\u7b2c { $team } \u961f\u6253\u51fa { $card }\u3002\n\n# \u8865\u6551\u724c/\u5b89\u5168\u724c\nmilebymile-plays-card = { $player } \u6253\u51fa { $card }\u3002\nmilebymile-plays-dirty-trick = { $player } \u6253\u51fa { $card } \u4f5c\u4e3a\u53cd\u51fb\uff01\n\n# \u724c\u7ec4\nmilebymile-deck-reshuffled = \u5f03\u724c\u5806\u5df2\u6d17\u56de\u724c\u7ec4\u3002\n\n# \u6bd4\u8d5b\nmilebymile-new-race = \u65b0\u7684\u6bd4\u8d5b\u5f00\u59cb\uff01\nmilebymile-race-complete = \u6bd4\u8d5b\u7ed3\u675f\uff01\u8ba1\u7b97\u5f97\u5206\u4e2d...\nmilebymile-earned-points = { $name } \u672c\u573a\u83b7\u5f97 { $score } \u5206\uff1a{ $breakdown }\u3002\nmilebymile-total-scores = \u603b\u5206\uff1a\nmilebymile-team-score = { $name }\uff1a{ $score } \u5206\n\n# \u5f97\u5206\u660e\u7ec6\nmilebymile-from-distance = \u884c\u9a76\u8ddd\u79bb { $miles } \u5206\nmilebymile-from-trip = \u5b8c\u6210\u65c5\u7a0b { $points } \u5206\nmilebymile-from-perfect = \u5b8c\u7f8e\u62b5\u8fbe { $points } \u5206\nmilebymile-from-safe = \u5b89\u5168\u65c5\u7a0b { $points } \u5206\nmilebymile-from-shutout = \u5b8c\u5c01\u5bf9\u624b { $points } \u5206\nmilebymile-from-safeties = { $count } \u5f20\u5b89\u5168\u724c { $points } \u5206\nmilebymile-from-all-safeties = \u96c6\u9f504\u5f20\u5b89\u5168\u724c { $points } \u5206\nmilebymile-from-dirty-tricks = { $count } \u6b21\u53cd\u51fb { $points } \u5206\n\n# \u6e38\u620f\u7ed3\u675f\nmilebymile-wins-individual = { $player } \u8d62\u5f97\u6e38\u620f\uff01\nmilebymile-wins-team = \u7b2c { $team } \u961f\u8d62\u5f97\u6e38\u620f\uff01\uff08{ $members }\uff09\nmilebymile-final-score = \u6700\u7ec8\u5f97\u5206\uff1a{ $score } \u5206\n\n# \u56e0\u679c\u6d88\u606f - \u53cc\u65b9\u5931\u53bb\u56e0\u679c\nmilebymile-karma-clash-you-target = \u4f60\u548c\u4f60\u7684\u76ee\u6807\u90fd\u88ab\u9057\u5f03\u4e86\uff01\u653b\u51fb\u88ab\u62b5\u6d88\u3002\nmilebymile-karma-clash-you-attacker = \u4f60\u548c { $attacker } \u90fd\u88ab\u9057\u5f03\u4e86\uff01\u653b\u51fb\u88ab\u62b5\u6d88\u3002\nmilebymile-karma-clash-others = { $attacker } \u548c { $target } \u90fd\u88ab\u9057\u5f03\u4e86\uff01\u653b\u51fb\u88ab\u62b5\u6d88\u3002\nmilebymile-karma-clash-your-team = \u4f60\u7684\u961f\u4f0d\u548c\u76ee\u6807\u961f\u4f0d\u90fd\u88ab\u9057\u5f03\u4e86\uff01\u653b\u51fb\u88ab\u62b5\u6d88\u3002\nmilebymile-karma-clash-target-team = \u4f60\u548c\u7b2c { $team } \u961f\u90fd\u88ab\u9057\u5f03\u4e86\uff01\u653b\u51fb\u88ab\u62b5\u6d88\u3002\nmilebymile-karma-clash-other-teams = \u7b2c { $attacker } \u961f\u548c\u7b2c { $target } \u961f\u90fd\u88ab\u9057\u5f03\u4e86\uff01\u653b\u51fb\u88ab\u62b5\u6d88\u3002\n\n# \u56e0\u679c\u6d88\u606f - \u653b\u51fb\u8005\u88ab\u9057\u5f03\nmilebymile-karma-shunned-you = \u4f60\u56e0\u653b\u51fb\u800c\u88ab\u9057\u5f03\uff01\u4f60\u7684\u56e0\u679c\u5df2\u5931\u53bb\u3002\nmilebymile-karma-shunned-other = { $player } \u56e0\u653b\u51fb\u800c\u88ab\u9057\u5f03\uff01\nmilebymile-karma-shunned-your-team = \u4f60\u7684\u961f\u4f0d\u56e0\u653b\u51fb\u800c\u88ab\u9057\u5f03\uff01\u961f\u4f0d\u7684\u56e0\u679c\u5df2\u5931\u53bb\u3002\nmilebymile-karma-shunned-other-team = \u7b2c { $team } \u961f\u56e0\u653b\u51fb\u800c\u88ab\u9057\u5f03\uff01\n\n# \u865a\u5047\u7f8e\u5fb7\nmilebymile-false-virtue-you = \u4f60\u6253\u51fa\u865a\u5047\u7f8e\u5fb7\uff0c\u6062\u590d\u4e86\u56e0\u679c\uff01\nmilebymile-false-virtue-other = { $player } \u6253\u51fa\u865a\u5047\u7f8e\u5fb7\uff0c\u6062\u590d\u4e86\u56e0\u679c\uff01\nmilebymile-false-virtue-your-team = \u4f60\u7684\u961f\u4f0d\u6253\u51fa\u865a\u5047\u7f8e\u5fb7\uff0c\u6062\u590d\u4e86\u56e0\u679c\uff01\nmilebymile-false-virtue-other-team = \u7b2c { $team } \u961f\u6253\u51fa\u865a\u5047\u7f8e\u5fb7\uff0c\u6062\u590d\u4e86\u56e0\u679c\uff01\n\n# \u95ee\u9898/\u5b89\u5168\u724c\uff08\u72b6\u6001\u663e\u793a\u7528\uff09\nmilebymile-none = \u65e0\n\n# \u4e0d\u53ef\u6253\u51fa\u7684\u539f\u56e0\nmilebymile-reason-not-on-team = \u4f60\u4e0d\u5728\u961f\u4f0d\u4e2d\nmilebymile-reason-stopped = \u4f60\u88ab\u505c\u6b62\u4e86\nmilebymile-reason-has-problem = \u4f60\u6709\u95ee\u9898\u963b\u6b62\u884c\u9a76\nmilebymile-reason-speed-limit = \u9650\u901f\u751f\u6548\u4e2d\nmilebymile-reason-exceeds-distance = \u4f1a\u8d85\u8fc7 { $miles } \u82f1\u91cc\nmilebymile-reason-no-targets = \u6ca1\u6709\u6709\u6548\u76ee\u6807\nmilebymile-reason-no-speed-limit = \u4f60\u6ca1\u6709\u88ab\u9650\u901f\nmilebymile-reason-has-right-of-way = \u4f18\u5148\u901a\u884c\u6743\u8ba9\u4f60\u65e0\u9700\u7eff\u706f\nmilebymile-reason-already-moving = \u4f60\u5df2\u7ecf\u5728\u884c\u9a76\u4e2d\nmilebymile-reason-must-fix-first = \u4f60\u5fc5\u987b\u5148\u4fee\u590d{ $problem }\nmilebymile-reason-has-gas = \u4f60\u7684\u8f66\u6709\u6cb9\nmilebymile-reason-tires-fine = \u4f60\u7684\u8f6e\u80ce\u5b8c\u597d\nmilebymile-reason-no-accident = \u4f60\u7684\u8f66\u6ca1\u6709\u53d1\u751f\u4e8b\u6545\nmilebymile-reason-has-safety = \u4f60\u5df2\u7ecf\u6709\u90a3\u5f20\u5b89\u5168\u724c\nmilebymile-reason-has-karma = \u4f60\u8fd8\u6709\u56e0\u679c\nmilebymile-reason-generic = \u73b0\u5728\u65e0\u6cd5\u6253\u51fa\n\n# \u5361\u724c\u540d\u79f0\nmilebymile-card-out-of-gas = \u6cb9\u5c3d\nmilebymile-card-flat-tire = \u7206\u80ce\nmilebymile-card-accident = \u4e8b\u6545\nmilebymile-card-speed-limit = \u9650\u901f\nmilebymile-card-stop = \u505c\u8f66\nmilebymile-card-gasoline = \u52a0\u6cb9\nmilebymile-card-spare-tire = \u5907\u80ce\nmilebymile-card-repairs = \u4fee\u7406\nmilebymile-card-end-of-limit = \u89e3\u9664\u9650\u901f\nmilebymile-card-green-light = \u7eff\u706f\nmilebymile-card-extra-tank = \u5907\u7528\u6cb9\u7bb1\nmilebymile-card-puncture-proof = \u9632\u7206\u8f6e\u80ce\nmilebymile-card-driving-ace = \u738b\u724c\u53f8\u673a\nmilebymile-card-right-of-way = \u4f18\u5148\u901a\u884c\nmilebymile-card-false-virtue = \u865a\u5047\u7f8e\u5fb7\nmilebymile-card-miles = { $miles } \u82f1\u91cc\n\nmilebymile-you-play-safety-with-effect = \u4f60\u6253\u51fa { $card }\u3002{ $effect }\nmilebymile-player-plays-safety-with-effect = { $player } \u6253\u51fa { $card }\u3002{ $effect }\nmilebymile-you-play-dirty-trick-with-effect = \u4f60\u5c06 { $card } \u4f5c\u4e3a\u53cd\u51fb\u6253\u51fa\u3002{ $effect }\nmilebymile-player-plays-dirty-trick-with-effect = { $player } \u5c06 { $card } \u4f5c\u4e3a\u53cd\u51fb\u6253\u51fa\u3002{ $effect }\nmilebymile-safety-effect-extra-tank = \u73b0\u5728\u53ef\u9632\u6b62\u7f3a\u6cb9\u3002\nmilebymile-safety-effect-puncture-proof = \u73b0\u5728\u53ef\u9632\u6b62\u7206\u80ce\u3002\nmilebymile-safety-effect-driving-ace = \u73b0\u5728\u53ef\u9632\u6b62\u4e8b\u6545\u3002\nmilebymile-safety-effect-right-of-way = \u73b0\u5728\u53ef\u9632\u6b62\u505c\u8f66\u548c\u9650\u901f\u3002\n", "# Nine game messages\n\n# Game name and description\ngame-name-nine = Nine\nnine-description = A popular Russian card game in which players build suit sequences.\n\n# Player count validation\nnine-error-invalid-player-count = Nine can only be played with 2, 3, 4, or 6 players.\n\n# Dealing messages\nnine-player-nine-deal = Dealing {$cards} cards to all players.\n\n# Game start\nnine-you-start-player-announcement = You have the nine of clubs and start the game.\nnine-player-start-player-announcement = { $player } has the nine of clubs and starts the game.\n\n# Turn actions\nnine-you-play-card = You play the { $card }.\nnine-player-plays-card = { $player } plays the { $card }.\n\nnine-you-plays-nine-clubs = You play the nine of clubs.\nnine-player-plays-nine-clubs = { $player } plays the nine of clubs.\n\nnine-you-plays-nine-suit = You play the { $card } to start the { $suit } sequence.\nnine-player-plays-nine-suit = { $player } plays the { $card } to start the { $suit } sequence.\n\nnine-you-extend-sequence = You extend the { $suit } sequence with the { $card }.\nnine-player-extend-sequence = { $player } extends the { $suit } sequence with the { $card }.\n\nnine-you-skips-turn = You have no valid moves and must skip your turn.\nnine-player-skips-turn = { $player } has no valid moves and skips their turn.\n\n# Reasons for not being able to play a card\nnine-reason-not-your-turn = It is not your turn.\nnine-reason-must-play-nine-clubs = You must play the nine of clubs to start the game.\nnine-reason-no-nine = You do not have a nine to start a new sequence.\nnine-reason-cannot-extend = That card cannot extend the { $suit } sequence.\nnine-reason-generic = That card cannot be played right now.\n\n# Winning\nnine-you-wins-game = You have no cards left and win the game!\nnine-player-wins-game = { $player } has no cards left and wins the game!\nnine-player-game-ended = The game of Nine has ended.\nnine-you-game-ended = The game of Nine has ended.\n\nnine-you-win = You win!\nnine-you-lose = You lose!\nnine-final-score = Cards left: { $score }\n\n# Status\nnine-status = { $name }: { $cards_left } cards left.\nnine-status-sequence = { $suit } sequence: { $sequence }.\nnine-status-no-sequence = No { $suit } sequence started yet.\nnine-none = none\nnine-action-check-sequences = Check Sequences\nnine-action-check-hand-counts = Check Hand Counts\n\nnine-status-player-hand-count = { $player }: { $count } cards", "# Ninety Nine - \u7b80\u4f53\u4e2d\u6587\u672c\u5730\u5316\n# \u6d88\u606f\u4e0ev10\u5b8c\u5168\u5339\u914d\n\n# \u6e38\u620f\u4fe1\u606f\nninetynine-name = \u4e5d\u5341\u4e5d\nninetynine-description = \u4e00\u4e2a\u7eb8\u724c\u6e38\u620f\uff0c\u73a9\u5bb6\u8bd5\u56fe\u907f\u514d\u5c06\u7d2f\u8ba1\u603b\u6570\u63a8\u523099\u4ee5\u4e0a\u3002\u6700\u540e\u7ad9\u7740\u7684\u73a9\u5bb6\u83b7\u80dc\uff01\n\n# \u56de\u5408\nninetynine-round = \u7b2c { $round } \u8f6e\u3002\n\n# \u56de\u5408\nninetynine-player-turn = { $player } \u7684\u56de\u5408\u3002\n\n# \u51fa\u724c - \u4e0ev10\u5b8c\u5168\u5339\u914d\nninetynine-you-play = \u4f60\u51fa\u4e86 { $card }\u3002\u8ba1\u6570\u73b0\u5728\u662f { $count }\u3002\nninetynine-player-plays = { $player } \u51fa\u4e86 { $card }\u3002\u8ba1\u6570\u73b0\u5728\u662f { $count }\u3002\n\n# \u65b9\u5411\u53cd\u8f6c\nninetynine-direction-reverses = \u51fa\u724c\u65b9\u5411\u53cd\u8f6c\uff01\n\n# \u8df3\u8fc7\nninetynine-player-skipped = { $player } \u88ab\u8df3\u8fc7\u3002\n\n# \u7b79\u7801\u635f\u5931 - \u4e0ev10\u5b8c\u5168\u5339\u914d\nninetynine-you-lose-tokens = \u4f60\u5931\u53bb\u4e86 { $amount } \u4e2a\u7b79\u7801\u3002\nninetynine-player-loses-tokens = { $player } \u5931\u53bb\u4e86 { $amount } \u4e2a\u7b79\u7801\u3002\n\n# \u6dd8\u6c70\nninetynine-player-eliminated = { $player } \u88ab\u6dd8\u6c70\u4e86\uff01\n\n# \u6e38\u620f\u7ed3\u675f\nninetynine-player-wins = { $player } \u8d62\u5f97\u4e86\u6e38\u620f\uff01\n\n# \u53d1\u724c\nninetynine-you-deal = \u4f60\u53d1\u724c\u3002\nninetynine-player-deals = { $player } \u53d1\u724c\u3002\n\n# \u62bd\u724c\nninetynine-you-draw = \u4f60\u62bd\u5230\u4e86 { $card }\u3002\nninetynine-player-draws = { $player } \u62bd\u4e86\u4e00\u5f20\u724c\u3002\n\n# \u6ca1\u6709\u6709\u6548\u724c\nninetynine-no-valid-cards = { $player } \u6ca1\u6709\u4e0d\u4f1a\u8d85\u8fc799\u7684\u724c\uff01\n\n# \u72b6\u6001 - \u7528\u4e8eC\u952e\nninetynine-current-count = \u8ba1\u6570\u662f { $count }\u3002\n\n# A\u7684\u9009\u62e9\nninetynine-ace-choice = A\u51fa\u4e3a+1\u8fd8\u662f+11\uff1f\nninetynine-ace-add-eleven = \u52a011\nninetynine-ace-add-one = \u52a01\n\n# 10\u7684\u9009\u62e9\nninetynine-ten-choice = 10\u51fa\u4e3a+10\u8fd8\u662f-10\uff1f\nninetynine-ten-add = \u52a010\nninetynine-ten-subtract = \u51cf10\n\n# \u624b\u52a8\u62bd\u724c\nninetynine-draw-card = \u62bd\u724c\nninetynine-draw-prompt = \u6309\u7a7a\u683c\u6216D\u952e\u62bd\u4e00\u5f20\u724c\u3002\n\n# \u9009\u9879\nninetynine-set-tokens = \u8d77\u59cb\u7b79\u7801\uff1a{ $tokens }\nninetynine-enter-tokens = \u8f93\u5165\u8d77\u59cb\u7b79\u7801\u6570\u91cf\uff1a\nninetynine-option-changed-tokens = \u8d77\u59cb\u7b79\u7801\u8bbe\u7f6e\u4e3a { $tokens }\u3002\nninetynine-set-rules = \u89c4\u5219\u53d8\u4f53\uff1a{ $rules }\nninetynine-select-rules = \u9009\u62e9\u89c4\u5219\u53d8\u4f53\nninetynine-option-changed-rules = \u89c4\u5219\u53d8\u4f53\u8bbe\u7f6e\u4e3a { $rules }\u3002\nninetynine-set-hand-size = \u624b\u724c\u6570\u91cf\uff1a{ $size }\nninetynine-enter-hand-size = \u8f93\u5165\u624b\u724c\u6570\u91cf\uff1a\nninetynine-option-changed-hand-size = \u624b\u724c\u6570\u91cf\u8bbe\u7f6e\u4e3a { $size }\u3002\nninetynine-set-autodraw = \u81ea\u52a8\u62bd\u724c\uff1a{ $enabled }\nninetynine-option-changed-autodraw = \u81ea\u52a8\u62bd\u724c\u8bbe\u7f6e\u4e3a { $enabled }\u3002\n\n# \u89c4\u5219\u53d8\u4f53\u516c\u544a\uff08\u6e38\u620f\u5f00\u59cb\u65f6\u663e\u793a\uff09\nninetynine-rules-quentin = Quentin C\u89c4\u5219\u3002\nninetynine-rules-rsgames = RS Games\u89c4\u5219\u3002\n\n# \u89c4\u5219\u53d8\u4f53\u9009\u9879\uff08\u7528\u4e8e\u83dc\u5355\u663e\u793a\uff09\nninetynine-rules-variant-quentin_c = Quentin C\nninetynine-rules-variant-rs_games = RS Games\n\n# \u64cd\u4f5c\u7981\u7528\u539f\u56e0\nninetynine-choose-first = \u4f60\u9700\u8981\u5148\u505a\u51fa\u9009\u62e9\u3002\nninetynine-draw-first = \u4f60\u9700\u8981\u5148\u62bd\u4e00\u5f20\u724c\u3002\n", "# Pig \u6e38\u620f\u6d88\u606f (\u7b80\u4f53\u4e2d\u6587)\n# \u6ce8\uff1a\u56de\u5408\u5f00\u59cb\u3001\u8f6e\u6b21\u5f00\u59cb\u3001\u76ee\u6807\u5206\u6570\u7b49\u901a\u7528\u6d88\u606f\u5728 games.ftl \u4e2d\n\n# \u6e38\u620f\u4fe1\u606f\ngame-name-pig = \u8d2a\u5fc3\u732a\npig-category = \u9ab0\u5b50\u6e38\u620f\n\n# \u64cd\u4f5c\npig-roll = \u63b7\u9ab0\u5b50\npig-bank = \u5b58\u5165 { $points } \u5206\n\n# \u6e38\u620f\u4e8b\u4ef6 (Pig \u7279\u6709)\npig-rolls = { $player } \u63b7\u9ab0\u5b50...\npig-roll-result = \u63b7\u51fa { $roll }\uff0c\u7d2f\u8ba1 { $total } \u5206\npig-bust = \u7cdf\u7cd5\uff0c\u63b7\u51fa 1\uff01{ $player } \u5931\u53bb { $points } \u5206\u3002\npig-bank-action = { $player } \u51b3\u5b9a\u5b58\u5165 { $points } \u5206\uff0c\u603b\u8ba1 { $total } \u5206\npig-winner = \u80dc\u5229\u8005\u8bde\u751f\uff0c\u662f { $player }\uff01\n\n# Pig \u7279\u6709\u9009\u9879\npig-set-min-bank = \u6700\u4f4e\u5b58\u5165\uff1a{ $points }\npig-set-dice-sides = \u9ab0\u5b50\u9762\u6570\uff1a{ $sides }\npig-enter-min-bank = \u8f93\u5165\u6700\u4f4e\u5b58\u5165\u5206\u6570\uff1a\npig-enter-dice-sides = \u8f93\u5165\u9ab0\u5b50\u9762\u6570\uff1a\npig-option-changed-min-bank = \u6700\u4f4e\u5b58\u5165\u5206\u6570\u5df2\u6539\u4e3a { $points }\npig-option-changed-dice = \u9ab0\u5b50\u73b0\u5728\u6709 { $sides } \u9762\n", "# Pirates of the Lost Seas game messages\n# Note: Common messages like round-start, turn-start are in games.ftl\n\n# Game name\ngame-name-pirates = \u5931\u843d\u6d77\u57df\u7684\u6d77\u76d7\n\n# Game start and setup\npirates-welcome = \u6b22\u8fce\u6765\u5230\u5931\u843d\u6d77\u57df\u7684\u6d77\u76d7\uff01\u822a\u884c\u4e8e\u6d77\u6d0b\uff0c\u6536\u96c6\u5b9d\u77f3\uff0c\u4e0e\u5176\u4ed6\u6d77\u76d7\u6218\u6597\uff01\npirates-oceans = \u4f60\u7684\u822a\u7a0b\u5c06\u7a7f\u8d8a\uff1a{ $oceans }\npirates-gems-placed = { $total }\u9897\u5b9d\u77f3\u5df2\u6563\u843d\u5728\u6d77\u6d0b\u4e2d\u3002\u627e\u5230\u5b83\u4eec\u5168\u90e8\uff01\npirates-golden-moon = \u91d1\u6708\u5347\u8d77\uff01\u672c\u56de\u5408\u6240\u6709XP\u83b7\u5f97\u4e09\u500d\uff01\n\n# Turn announcements\npirates-turn = { $player }\u7684\u56de\u5408\u3002\u4f4d\u7f6e{ $position }\n\n# Movement actions\npirates-move-left = \u5411\u5de6\u822a\u884c\npirates-move-right = \u5411\u53f3\u822a\u884c\npirates-move-2-left = \u5411\u5de6\u822a\u884c2\u683c\npirates-move-2-right = \u5411\u53f3\u822a\u884c2\u683c\npirates-move-3-left = \u5411\u5de6\u822a\u884c3\u683c\npirates-move-3-right = \u5411\u53f3\u822a\u884c3\u683c\n\n# Movement messages\npirates-move-you = \u4f60\u5411{ $direction }\u822a\u884c\u5230\u4f4d\u7f6e{ $position }\u3002\npirates-move-you-tiles = \u4f60\u5411{ $direction }\u822a\u884c{ $tiles }\u683c\u5230\u4f4d\u7f6e{ $position }\u3002\npirates-move = { $player }\u5411{ $direction }\u822a\u884c\u5230\u4f4d\u7f6e{ $position }\u3002\npirates-map-edge = \u4f60\u4e0d\u80fd\u518d\u822a\u884c\u66f4\u8fdc\u4e86\u3002\u4f60\u5728\u4f4d\u7f6e{ $position }\u3002\n\n# Position and status\npirates-check-status = \u68c0\u67e5\u72b6\u6001\npirates-check-status-detailed = \u8be6\u7ec6\u72b6\u6001\npirates-check-position = \u68c0\u67e5\u4f4d\u7f6e\npirates-check-moon = \u68c0\u67e5\u6708\u4eae\u4eae\u5ea6\npirates-your-position = \u4f60\u7684\u4f4d\u7f6e\uff1a{ $ocean }\u7684{ $position }\npirates-moon-brightness = \u91d1\u6708\u4eae\u5ea6\u4e3a{ $brightness }%\u3002\uff08\u5df2\u6536\u96c6{ $collected }/{ $total }\u9897\u5b9d\u77f3\uff09\u3002\npirates-no-golden-moon = \u91d1\u6708\u73b0\u5728\u65e0\u6cd5\u5728\u5929\u7a7a\u4e2d\u770b\u5230\u3002\n\n# Gem collection\npirates-gem-found-you = \u4f60\u627e\u5230\u4e86{ $gem }\uff01\u4ef7\u503c{ $value }\u70b9\u3002\npirates-gem-found = { $player }\u627e\u5230\u4e86{ $gem }\uff01\u4ef7\u503c{ $value }\u70b9\u3002\npirates-all-gems-collected = \u6240\u6709\u5b9d\u77f3\u90fd\u5df2\u88ab\u6536\u96c6\uff01\n\n# Winner\npirates-winner = { $player }\u4ee5{ $score }\u70b9\u83b7\u80dc\uff01\n\n# Skills menu\npirates-use-skill = \u4f7f\u7528\u6280\u80fd\npirates-select-skill = \u9009\u62e9\u8981\u4f7f\u7528\u7684\u6280\u80fd\n\n# Combat - Attack initiation\npirates-cannonball = \u53d1\u5c04\u70ae\u5f39\npirates-no-targets = { $range }\u683c\u5185\u6ca1\u6709\u76ee\u6807\u3002\npirates-attack-you-fire = \u4f60\u5411{ $target }\u53d1\u5c04\u70ae\u5f39\uff01\npirates-attack-incoming = { $attacker }\u5411\u4f60\u53d1\u5c04\u70ae\u5f39\uff01\npirates-attack-fired = { $attacker }\u5411{ $defender }\u53d1\u5c04\u70ae\u5f39\uff01\n\n# Combat - Rolls\npirates-attack-roll = \u653b\u51fb\u63b7\u9ab0\uff1a{ $roll }\npirates-attack-bonus = \u653b\u51fb\u52a0\u6210\uff1a+{ $bonus }\npirates-defense-roll = \u9632\u5fa1\u63b7\u9ab0\uff1a{ $roll }\npirates-defense-roll-others = { $player }\u63b7\u51fa{ $roll }\u8fdb\u884c\u9632\u5fa1\u3002\npirates-defense-bonus = \u9632\u5fa1\u52a0\u6210\uff1a+{ $bonus }\n\n# Combat - Hit results\npirates-attack-hit-you = \u76f4\u63a5\u547d\u4e2d\uff01\u4f60\u51fb\u4e2d\u4e86{ $target }\uff01\npirates-attack-hit-them = \u4f60\u88ab{ $attacker }\u51fb\u4e2d\u4e86\uff01\npirates-attack-hit = { $attacker }\u51fb\u4e2d{ $defender }\uff01\n\n# Combat - Miss results\npirates-attack-miss-you = \u4f60\u7684\u70ae\u5f39\u672a\u51fb\u4e2d{ $target }\u3002\npirates-attack-miss-them = \u70ae\u5f39\u672a\u51fb\u4e2d\u4f60\uff01\npirates-attack-miss = { $attacker }\u7684\u70ae\u5f39\u672a\u51fb\u4e2d{ $defender }\u3002\n\n# Combat - Push\npirates-push-you = \u4f60\u5c06{ $target }\u63a8\u5411{ $direction }\u5230\u4f4d\u7f6e{ $position }\uff01\npirates-push-them = { $attacker }\u5c06\u4f60\u63a8\u5411{ $direction }\u5230\u4f4d\u7f6e{ $position }\uff01\npirates-push = { $attacker }\u5c06{ $defender }\u4ece{ $old_pos }\u63a8\u5411{ $direction }\u5230{ $new_pos }\u3002\n\n# Combat - Gem stealing\npirates-steal-attempt = { $attacker }\u8bd5\u56fe\u5077\u53d6\u5b9d\u77f3\uff01\npirates-steal-rolls = \u5077\u7a83\u63b7\u9ab0\uff1a{ $steal } vs \u9632\u5fa1\uff1a{ $defend }\npirates-steal-success-you = \u4f60\u4ece{ $target }\u5077\u5230\u4e86{ $gem }\uff01\npirates-steal-success-them = { $attacker }\u5077\u8d70\u4e86\u4f60\u7684{ $gem }\uff01\npirates-steal-success = { $attacker }\u4ece{ $defender }\u5077\u5230{ $gem }\uff01\npirates-steal-failed = \u5077\u7a83\u5931\u8d25\uff01\n\n# XP and Leveling\npirates-xp-gained = +{ $xp } XP\npirates-level-up = { $player }\u8fbe\u5230\u7b49\u7ea7{ $level }\uff01\npirates-level-up-you = \u4f60\u8fbe\u5230\u7b49\u7ea7{ $level }\uff01\npirates-level-up-multiple = { $player }\u5347\u4e86{ $levels }\u7ea7\uff01\u73b0\u5728\u662f\u7b49\u7ea7{ $level }\uff01\npirates-level-up-multiple-you = \u4f60\u5347\u4e86{ $levels }\u7ea7\uff01\u73b0\u5728\u662f\u7b49\u7ea7{ $level }\uff01\npirates-skills-unlocked = { $player }\u89e3\u9501\u4e86\u65b0\u6280\u80fd\uff1a{ $skills }\u3002\npirates-skills-unlocked-you = \u4f60\u89e3\u9501\u4e86\u65b0\u6280\u80fd\uff1a{ $skills }\u3002\n\n# Skill activation\npirates-skill-activated = { $player }\u6fc0\u6d3b{ $skill }\uff01\npirates-buff-expired = { $player }\u7684{ $skill }\u589e\u76ca\u6548\u679c\u5df2\u6d88\u5931\u3002\n\n# Sword Fighter skill\npirates-sword-fighter-activated = \u5251\u5ba2\u6fc0\u6d3b\uff01\u653b\u51fb\u52a0\u6210+4\uff0c\u6301\u7eed{ $turns }\u56de\u5408\u3002\n\n# Push skill (defense buff)\npirates-push-activated = \u63a8\u51fb\u6fc0\u6d3b\uff01\u9632\u5fa1\u52a0\u6210+3\uff0c\u6301\u7eed{ $turns }\u56de\u5408\u3002\n\n# Skilled Captain skill\npirates-skilled-captain-activated = \u719f\u7ec3\u8239\u957f\u6fc0\u6d3b\uff01\u653b\u51fb+2\u548c\u9632\u5fa1+2\uff0c\u6301\u7eed{ $turns }\u56de\u5408\u3002\n\n# Double Devastation skill\npirates-double-devastation-activated = \u53cc\u91cd\u6bc1\u706d\u6fc0\u6d3b\uff01\u653b\u51fb\u8303\u56f4\u589e\u52a0\u523010\u683c\uff0c\u6301\u7eed{ $turns }\u56de\u5408\u3002\n\n# Battleship skill\npirates-battleship-activated = \u6218\u8230\u6fc0\u6d3b\uff01\u672c\u56de\u5408\u4f60\u53ef\u4ee5\u53d1\u5c04\u4e24\u6b21\u70ae\u5f39\uff01\npirates-battleship-no-targets = \u7b2c{ $shot }\u6b21\u5c04\u51fb\u6ca1\u6709\u76ee\u6807\u3002\npirates-battleship-shot = \u53d1\u5c04\u7b2c{ $shot }\u6b21\u5c04\u51fb...\n\n# Portal skill\npirates-portal-no-ships = \u6ca1\u6709\u5176\u4ed6\u8239\u53ea\u53ef\u4ee5\u4f20\u9001\u3002\npirates-portal-fizzle = { $player }\u7684\u4f20\u9001\u95e8\u6d88\u5931\u4e86\uff0c\u6ca1\u6709\u76ee\u7684\u5730\u3002\npirates-portal-success = { $player }\u4f20\u9001\u5230{ $ocean }\u7684\u4f4d\u7f6e{ $position }\uff01\n\n# Gem Seeker skill\npirates-gem-seeker-reveal = \u6d77\u6d0b\u4f4e\u8bed\u7740\u4f4d\u7f6e{ $position }\u6709{ $gem }\u3002\uff08\u5269\u4f59{ $uses }\u6b21\u4f7f\u7528\uff09\n\n# Level requirements\npirates-requires-level-15 = \u9700\u8981\u7b49\u7ea715\npirates-requires-level-150 = \u9700\u8981\u7b49\u7ea7150\n\n# XP Multiplier options\npirates-set-combat-xp-multiplier = \u6218\u6597\u7ecf\u9a8c\u500d\u6570\uff1a{ $combat_multiplier }\npirates-enter-combat-xp-multiplier = \u6218\u6597\u7ecf\u9a8c\npirates-set-find-gem-xp-multiplier = \u627e\u5230\u5b9d\u77f3\u7ecf\u9a8c\u500d\u6570\uff1a{ $find_gem_multiplier }\npirates-enter-find-gem-xp-multiplier = \u627e\u5230\u5b9d\u77f3\u7684\u7ecf\u9a8c\n\n# Gem stealing options\npirates-set-gem-stealing = \u5b9d\u77f3\u5077\u7a83\uff1a{ $mode }\npirates-select-gem-stealing = \u9009\u62e9\u5b9d\u77f3\u5077\u7a83\u6a21\u5f0f\npirates-option-changed-stealing = \u5b9d\u77f3\u5077\u7a83\u8bbe\u7f6e\u4e3a{ $mode }\u3002\n\n# Gem stealing mode choices\npirates-stealing-with-bonus = \u5e26\u63b7\u9ab0\u52a0\u6210\npirates-stealing-no-bonus = \u65e0\u63b7\u9ab0\u52a0\u6210\npirates-stealing-disabled = \u7981\u7528\n", "# Shared Poker Messages\n\npoker-fold = Fold\npoker-call = Call\npoker-check = Check\npoker-raise = Raise\npoker-all-in = All in\npoker-enter-raise = Enter raise amount\n\npoker-check-pot = Check pot\npoker-check-bet = Amount to call\npoker-check-min-raise = Minimum raise\npoker-check-log = Action log\npoker-check-hand-players = Players in hand\npoker-check-turn-timer = Turn timer\npoker-check-blind-timer = Blind timer\npoker-check-button = Who has the button\npoker-check-dealer = Who is the dealer\npoker-check-position = Your position\n\npoker-read-hand = Read hand\npoker-read-table = Read table cards\npoker-hand-value = Hand value\npoker-read-card = Read card { $index }\npoker-dealt-cards = You are dealt { $cards }.\npoker-flop = Flop: { $cards }.\npoker-turn = Turn: { $card }.\npoker-river = River: { $card }.\n\npoker-pot-total = { $amount } chips in the pot.\npoker-pot-main = Main pot: { $amount } chips.\npoker-pot-side = Side pot { $index }: { $amount } chips.\npoker-to-call = You need { $amount } chips to call.\npoker-min-raise = { $amount } chips minimum raise.\n\npoker-player-folds = { $player } folds.\npoker-player-checks = { $player } checks.\npoker-player-calls = { $player } calls { $amount } chips.\npoker-player-raises = { $player } raises { $amount } chips.\npoker-player-all-in = { $player } goes all in for { $amount } chips.\n\npoker-player-wins-pot = { $player } wins { $amount } chips.\npoker-player-wins-pot-hand = { $player } wins { $amount } chips with { $cards } for { $hand }.\npoker-player-wins-side-pot-hand = { $player } wins side pot { $index } of { $amount } chips with { $cards } for { $hand }.\npoker-players-split-pot = { $players } split { $amount } chips with { $hand }.\npoker-players-split-side-pot = { $players } split side pot { $index } of { $amount } chips with { $hand }.\npoker-player-all-in = { $player } goes all in for { $amount } chips.\npoker-player-wins-game = { $player } wins the game.\n\npoker-showdown = Showdown.\n\npoker-timer-disabled = Turn timer is disabled.\npoker-timer-remaining = { $seconds } seconds remaining.\npoker-blind-timer-disabled = Blind timer is disabled.\npoker-blind-timer-remaining = { $seconds } seconds until blinds increase.\npoker-blind-timer-remaining-ms = { $minutes } minutes { $seconds } seconds until blinds increase.\npoker-blinds-raise-next-hand = Blinds will raise next hand.\n\npoker-button-is = Button is with { $player }.\npoker-dealer-is = Dealer is { $player }.\npoker-position-seat = You are { $position } seat after the button.\npoker-position-seats = You are { $position } seats after the button.\npoker-position-button = You are on the button.\npoker-position-dealer = \u4f60\u662f\u5e84\u5bb6\u3002\npoker-position-dealer-seat = \u4f60\u5728\u5e84\u5bb6\u4e4b\u540e { $position } \u4e2a\u5ea7\u4f4d\u3002\npoker-position-dealer-seats = \u4f60\u5728\u5e84\u5bb6\u4e4b\u540e { $position } \u4e2a\u5ea7\u4f4d\u3002\npoker-show-hand = { $player } shows { $cards } for { $hand }.\npoker-blinds-players = Small blind: { $sb }. Big blind: { $bb }.\npoker-reveal-only-showdown = You can only reveal cards at the end of the hand.\n\npoker-reveal-both = Reveal both hole cards\npoker-reveal-first = Reveal first hole card\npoker-reveal-second = Reveal second hole card\n\npoker-raise-cap-reached = Raise cap reached for this round.\npoker-raise-too-small = { $amount } chips minimum raise.\npoker-hand-players-none = No players in the hand.\npoker-hand-players-one = { $count } player: { $names }.\npoker-hand-players = { $count } players: { $names }.\npoker-raise-too-large = You cannot raise more than your chip stack.\n\npoker-log-empty = No actions yet.\npoker-log-fold = { $player } folded\npoker-log-check = { $player } checked\npoker-log-call = { $player } called { $amount }\npoker-log-raise = { $player } raised { $amount }\npoker-log-all-in = { $player } went all in for { $amount }\n\npoker-table-cards = Table cards: { $cards }.\npoker-your-hand = Your hand: { $cards }.\n\n# Timer choice labels\npoker-timer-5 = 5 seconds\npoker-timer-10 = 10 seconds\npoker-timer-15 = 15 seconds\npoker-timer-20 = 20 seconds\npoker-timer-30 = 30 seconds\npoker-timer-45 = 45 seconds\npoker-timer-60 = 60 seconds\npoker-timer-90 = 90 seconds\npoker-timer-unlimited = Unlimited\n\npoker-blind-timer-unlimited = Unlimited\npoker-blind-timer-5 = 5 minutes\npoker-blind-timer-10 = 10 minutes\npoker-blind-timer-15 = 15 minutes\npoker-blind-timer-20 = 20 minutes\npoker-blind-timer-30 = 30 minutes\n\npoker-raise-no-limit = No limit\npoker-raise-pot-limit = Pot limit\npoker-raise-double-pot = Double pot limit\n", "game-name-pusoydos = Pusoy Dos\n\npusoydos-set-min-entry = Minimum Entry Coins: { $count }\npusoydos-enter-min-entry = Enter minimum entry coins (min: 100, max: 100000):\npusoydos-option-changed-min-entry = Minimum entry coins set to { $count }.\n\npusoydos-set-turn-timer = Turn Timer: { $choice }\npusoydos-select-turn-timer = Select turn timer duration:\npusoydos-option-changed-turn-timer = Turn timer set to { $choice }.\n\npusoydos-timer-10 = 10 Seconds\npusoydos-timer-15 = 15 Seconds\npusoydos-timer-20 = 20 Seconds\npusoydos-timer-30 = 30 Seconds\npusoydos-timer-45 = 45 Seconds\npusoydos-timer-60 = 60 Seconds\npusoydos-timer-90 = 90 Seconds\npusoydos-timer-unlimited = Unlimited\n\npusoydos-set-penalty = Penalty Multiplier: { $count }\npusoydos-enter-penalty = Enter penalty multiplier (min: 1, max: 500):\npusoydos-option-changed-penalty = Penalty multiplier set to { $count }.\n\npusoydos-game-start = Starting Pusoy Dos!\npusoydos-new-hand = Round { $round }\npusoydos-dealt = Dealt 13 cards: { $cards }.\n\npusoydos-card-unselected = { $card }\npusoydos-card-selected = { $card } (selected)\n\npusoydos-play-none = Select cards to play.\npusoydos-play-invalid = Invalid combination.\npusoydos-play-combo = Play { $combo }\n\npusoydos-pass = Pass\npusoydos-check-trick = Check trick\npusoydos-read-hand = Read hand\npusoydos-check-turn-timer = Check turn timer\npusoydos-timer-disabled = The turn timer is disabled.\npusoydos-timer-remaining = { $seconds } seconds remaining.\n\npusoydos-error-no-cards = You have not selected any cards.\npusoydos-error-invalid-combo = The selected cards do not form a valid combination.\npusoydos-error-first-turn-3c = You must include the 3 of Clubs in the first play.\npusoydos-error-wrong-length = You must play exactly { $count } cards to beat the current trick.\npusoydos-error-lower-combo = Your combination is lower than the current trick.\npusoydos-error-must-play = You cannot pass when starting a new trick.\n\npusoydos-player-plays-single = { $player } plays { $card }.\npusoydos-player-plays-combo = { $player } plays a { $combo } of { $cards }.\npusoydos-player-passes = { $player } passes.\npusoydos-trick-won = { $player } won the trick.\n\npusoydos-trick-empty = The trick is empty.\npusoydos-trick-status = { $player } played a { $combo } of { $cards }.\npusoydos-your-hand = Your hand: { $cards }.\npusoydos-read-card-counts = Read card counts\npusoydos-card-count-line = { $player } has { $count } cards\n\npusoydos-combo-single = Single\npusoydos-combo-pair = Pair\npusoydos-combo-three_of_a_kind = Three of a Kind\npusoydos-combo-straight = Straight\npusoydos-combo-flush = Flush\npusoydos-combo-full_house = Full House\npusoydos-combo-four_of_a_kind = Four of a Kind\npusoydos-combo-straight_flush = Straight Flush\n\npusoydos-hand-winner = { $player } won the round and earned { $amount } coins!\npusoydos-hand-loser = { $player } lost { $amount } coins.\npusoydos-game-over = The game is over! { $player } is the ultimate winner!\npusoydos-line-format = { $rank }. { $player }: { $score } coins\n", "# Rolling Balls game messages\n# Note: Common messages like round-start, turn-start are in games.ftl\n\n# Game info\ngame-name-rollingballs = Rolling Balls\n\n# Turn actions\nrb-take = Take { $count } { $count ->\n    [one] ball\n   *[other] balls\n}\nrb-reshuffle-action = Reshuffle pipe ({ $remaining } uses remaining)\nrb-view-pipe-action = View pipe ({ $remaining } uses remaining)\n\n# Take ball events\nrb-you-take = You take { $count } { $count ->\n    [one] ball\n   *[other] balls\n}!\nrb-player-takes = { $player } takes { $count } { $count ->\n    [one] ball\n   *[other] balls\n}!\nrb-ball-plus = Ball { $num }: { $description }! Plus { $value } points!\nrb-ball-minus = Ball { $num }: { $description }! Minus { $value } points!\nrb-ball-zero = Ball { $num }: { $description }! No change!\nrb-new-score = { $player }'s score: { $score } points.\n\n# Reshuffle events\nrb-you-reshuffle = You reshuffle the pipe!\nrb-player-reshuffles = { $player } reshuffles the pipe!\nrb-reshuffled = The pipe has been reshuffled!\nrb-reshuffle-penalty = { $player } loses { $points } { $points ->\n    [one] point\n   *[other] points\n} for reshuffling.\n\n# View pipe\nrb-view-pipe-header = There are { $count } balls:\nrb-view-pipe-ball = { $num }: { $description }. Value: { $value } points.\n\n# Game start\nrb-pipe-filled = The pipe has been filled with { $count } balls!\nrb-balls-remaining = { $count } balls remain in the pipe.\n\n# Game end\nrb-pipe-empty = The pipe is empty!\nrb-score-line = { $player }: { $score } points.\nrb-winner = The winner is { $player } with { $score } points!\nrb-you-win = You win with { $score } points!\nrb-tie = It's a tie between { $players } with { $score } points!\n\n# Options\nrb-set-min-take = Minimum balls required to take each turn: { $count }\nrb-enter-min-take = Enter the minimum number of balls to take (1-5):\nrb-option-changed-min-take = Minimum balls to take set to { $count }.\n\nrb-set-max-take = Maximum balls allowed to take each turn: { $count }\nrb-enter-max-take = Enter the maximum number of balls to take (1-5):\nrb-option-changed-max-take = Maximum balls to take set to { $count }.\n\nrb-set-view-pipe-limit = View pipe limit: { $count }\nrb-enter-view-pipe-limit = Enter view pipe limit (0 to disable, max 100):\nrb-option-changed-view-pipe-limit = View pipe limit set to { $count }.\n\nrb-set-reshuffle-limit = Reshuffle limit: { $count }\nrb-enter-reshuffle-limit = Enter reshuffle limit (0 to disable, max 100):\nrb-option-changed-reshuffle-limit = Reshuffle limit set to { $count }.\n\nrb-set-reshuffle-penalty = Reshuffle penalty: { $points }\nrb-enter-reshuffle-penalty = Enter reshuffle penalty (0-5):\nrb-option-changed-reshuffle-penalty = Reshuffle penalty set to { $points }.\n\nrb-set-ball-packs = Ball packs ({ $count } of { $total } selected)\nrb-option-changed-ball-packs = Ball packs updated ({ $count } of { $total } selected).\n\n# Disabled reasons\nrb-not-enough-balls = Not enough balls in the pipe.\nrb-no-reshuffles-left = No reshuffles remaining.\nrb-already-reshuffled = You already reshuffled this turn.\nrb-no-views-left = No pipe views remaining.\n", "# Scopa \u6e38\u620f\u6d88\u606f\n# \u6ce8\uff1a\u56de\u5408\u5f00\u59cb\u3001\u8f6e\u6b21\u5f00\u59cb\u3001\u76ee\u6807\u5206\u6570\u3001\u56e2\u961f\u6a21\u5f0f\u7b49\u901a\u7528\u6d88\u606f\u5728 games.ftl \u4e2d\n\n# \u6e38\u620f\u540d\u79f0\ngame-name-scopa = Scopa\n\n# \u6e38\u620f\u4e8b\u4ef6\nscopa-initial-table = \u684c\u9762\u724c\uff1a{ $cards }\nscopa-no-initial-table = \u684c\u9762\u4e0a\u6ca1\u6709\u8d77\u59cb\u724c\u3002\nscopa-you-collect = \u4f60\u7528 { $card } \u6536\u96c6\u4e86 { $cards }\nscopa-player-collects = { $player } \u7528 { $card } \u6536\u96c6\u4e86 { $cards }\nscopa-you-put-down = \u4f60\u6253\u51fa\u4e86 { $card }\u3002\nscopa-player-puts-down = { $player } \u6253\u51fa\u4e86 { $card }\u3002\nscopa-scopa-suffix =  - SCOPA\uff01\nscopa-clear-table-suffix = \uff0c\u6e05\u7a7a\u4e86\u684c\u9762\u3002\nscopa-remaining-cards = { $player } \u83b7\u5f97\u4e86\u684c\u9762\u4e0a\u5269\u4f59\u7684\u724c\u3002\nscopa-scoring-round = \u8ba1\u7b97\u5f97\u5206...\nscopa-most-cards = { $player } \u56e0\u6700\u591a\u724c\u6570\u5f971\u5206 ({ $count } \u5f20\u724c)\u3002\nscopa-most-cards-tie = \u6700\u591a\u724c\u6570\u5e73\u5c40 - \u65e0\u4eba\u5f97\u5206\u3002\nscopa-most-diamonds = { $player } \u56e0\u6700\u591a\u65b9\u5757\u5f971\u5206 ({ $count } \u5f20\u65b9\u5757)\u3002\nscopa-most-diamonds-tie = \u6700\u591a\u65b9\u5757\u5e73\u5c40 - \u65e0\u4eba\u5f97\u5206\u3002\nscopa-seven-diamonds = { $player } \u56e0\u65b9\u57577\u5f971\u5206\u3002\nscopa-seven-diamonds-multi = { $player } \u56e0\u6700\u591a\u65b9\u57577\u5f971\u5206 ({ $count } \u00d7 \u65b9\u57577)\u3002\nscopa-seven-diamonds-tie = \u65b9\u57577\u5e73\u5c40 - \u65e0\u4eba\u5f97\u5206\u3002\nscopa-most-sevens = { $player } \u56e0\u6700\u591a\u4e03\u5f971\u5206 ({ $count } \u5f20\u4e03)\u3002\nscopa-most-sevens-tie = \u6700\u591a\u4e03\u5e73\u5c40 - \u65e0\u4eba\u5f97\u5206\u3002\nscopa-round-scores = \u56de\u5408\u5f97\u5206\uff1a\nscopa-round-score-line = { $player }\uff1a+{ $round_score } (\u603b\u8ba1\uff1a{ $total_score })\nscopa-table-empty = \u684c\u9762\u4e0a\u6ca1\u6709\u724c\u3002\nscopa-no-such-card = \u8be5\u4f4d\u7f6e\u6ca1\u6709\u724c\u3002\nscopa-captured-count = \u4f60\u5df2\u6536\u96c6 { $count } \u5f20\u724c\n\n# \u67e5\u770b\u64cd\u4f5c\nscopa-view-table = \u67e5\u770b\u684c\u9762\nscopa-view-captured = \u67e5\u770b\u5df2\u6536\u96c6\n\n# Scopa \u7279\u5b9a\u9009\u9879\nscopa-enter-target-score = \u8f93\u5165\u76ee\u6807\u5206\u6570 (1-121)\nscopa-set-cards-per-deal = \u6bcf\u6b21\u53d1\u724c\u6570\uff1a{ $cards }\nscopa-enter-cards-per-deal = \u8f93\u5165\u6bcf\u6b21\u53d1\u724c\u6570 (1-10)\nscopa-set-decks = \u724c\u7ec4\u6570\u91cf\uff1a{ $decks }\nscopa-enter-decks = \u8f93\u5165\u724c\u7ec4\u6570\u91cf (1-6)\nscopa-toggle-escoba = Escoba (\u51d115)\uff1a{ $enabled }\nscopa-toggle-hints = \u663e\u793a\u6536\u724c\u63d0\u793a\uff1a{ $enabled }\nscopa-set-mechanic = Scopa \u673a\u5236\uff1a{ $mechanic }\nscopa-select-mechanic = \u9009\u62e9 Scopa \u673a\u5236\nscopa-toggle-instant-win = Scopa \u5373\u65f6\u80dc\u5229\uff1a{ $enabled }\nscopa-toggle-team-scoring = \u56e2\u961f\u5408\u5e76\u8ba1\u5206\uff1a{ $enabled }\nscopa-toggle-inverse = \u53cd\u5411\u6a21\u5f0f (\u8fbe\u5230\u76ee\u6807\u5373\u6dd8\u6c70)\uff1a{ $enabled }\n\n# \u9009\u9879\u53d8\u66f4\u901a\u77e5\nscopa-option-changed-cards = \u6bcf\u6b21\u53d1\u724c\u6570\u5df2\u8bbe\u4e3a { $cards }\u3002\nscopa-option-changed-decks = \u724c\u7ec4\u6570\u91cf\u5df2\u8bbe\u4e3a { $decks }\u3002\nscopa-option-changed-escoba = Escoba { $enabled }\u3002\nscopa-option-changed-hints = \u6536\u724c\u63d0\u793a { $enabled }\u3002\nscopa-option-changed-mechanic = Scopa \u673a\u5236\u5df2\u8bbe\u4e3a { $mechanic }\u3002\nscopa-option-changed-instant = Scopa \u5373\u65f6\u80dc\u5229 { $enabled }\u3002\nscopa-option-changed-team-scoring = \u56e2\u961f\u5408\u5e76\u8ba1\u5206 { $enabled }\u3002\nscopa-option-changed-inverse = \u53cd\u5411\u6a21\u5f0f { $enabled }\u3002\n\n# Scopa \u673a\u5236\u9009\u9879\nscopa-mechanic-normal = \u666e\u901a\nscopa-mechanic-no_scopas = \u65e0Scopa\nscopa-mechanic-only_scopas = \u4ec5Scopa\n\n# \u64cd\u4f5c\u7981\u7528\u539f\u56e0\nscopa-timer-not-active = \u56de\u5408\u8ba1\u65f6\u5668\u672a\u6fc0\u6d3b\u3002\n", "# \u585e\u5c3c\u7279\u672c\u5730\u5316\n\ngame-name-senet = \u585e\u5c3c\u7279\n\n# \u6e38\u620f\u5f00\u59cb\nsenet-game-started = { $p1 } \u662f\u73a9\u5bb6\u4e00\uff0c{ $p2 } \u662f\u73a9\u5bb6\u4e8c\u3002{ $first } \u5148\u624b\u3002\n\n# \u6295\u63b7\u68cd\u68d2\nsenet-throw = { $player } \u6295\u51fa\u4e86 { $result }\u3002{ $bonus ->\n    [yes] {\" \"}\u989d\u5916\u6295\u63b7\uff01\n   *[no] {\"\"}\n}\n\n# \u79fb\u52a8\nsenet-move-you = \u60a8\u4ece\u7b2c { $from } \u683c\u79fb\u52a8\u5230\u7b2c { $to } \u683c\u3002\nsenet-move-other = { $player } \u4ece\u7b2c { $from } \u683c\u79fb\u52a8\u5230\u7b2c { $to } \u683c\u3002\nsenet-swap-you = \u60a8\u4e0e\u7b2c { $to } \u683c\u7684 { $opponent } \u4e92\u6362\u4f4d\u7f6e\u3002{ $opponent } \u9000\u56de\u7b2c { $from } \u683c\u3002\nsenet-swap-other = { $player } \u4e0e\u7b2c { $to } \u683c\u7684 { $opponent } \u4e92\u6362\u4f4d\u7f6e\u3002{ $opponent } \u9000\u56de\u7b2c { $from } \u683c\u3002\nsenet-bearoff-you = \u60a8\u4ece\u7b2c { $from } \u683c\u79fb\u51fa\u68cb\u5b50\u3002\u5269\u4f59 { $remaining } \u679a\u3002\nsenet-bearoff-other = { $player } \u4ece\u7b2c { $from } \u683c\u79fb\u51fa\u68cb\u5b50\u3002\u5269\u4f59 { $remaining } \u679a\u3002\nsenet-water-you = \u60a8\u843d\u5165\u4e86\u6c34\u4e4b\u6bbf\uff01\u68cb\u5b50\u88ab\u9001\u5f80\u7b2c { $dest } \u683c\u3002\nsenet-water-other = { $player } \u843d\u5165\u4e86\u6c34\u4e4b\u6bbf\uff01\u68cb\u5b50\u88ab\u9001\u5f80\u7b2c { $dest } \u683c\u3002\nsenet-happiness-you = \u60a8\u5230\u8fbe\u4e86\u5e78\u798f\u4e4b\u6bbf\u3002\nsenet-happiness-other = { $player } \u5230\u8fbe\u4e86\u5e78\u798f\u4e4b\u6bbf\u3002\n\n# \u65e0\u5408\u6cd5\u79fb\u52a8\nsenet-no-moves-you = \u60a8\u6ca1\u6709\u5408\u6cd5\u79fb\u52a8\u3002\nsenet-no-moves-other = { $player } \u6ca1\u6709\u5408\u6cd5\u79fb\u52a8\u3002\n\n# \u683c\u5b50\u6807\u7b7e\nsenet-sq-empty = { $sq }\nsenet-sq-own = { $sq }\uff0c\u5df1\u65b9\u68cb\u5b50\nsenet-sq-opponent = { $sq }\uff0c{ $owner }\nsenet-sq-empty-special = { $sq }\uff0c{ $name }\nsenet-sq-own-special = { $sq }\uff0c{ $name }\uff0c\u5df1\u65b9\u68cb\u5b50\nsenet-sq-opponent-special = { $sq }\uff0c{ $name }\uff0c{ $owner }\n\n# \u7279\u6b8a\u683c\u5b50\u540d\u79f0\nsenet-house-rebirth = \u91cd\u751f\u4e4b\u6bbf\nsenet-house-happiness = \u5e78\u798f\u4e4b\u6bbf\nsenet-house-water = \u6c34\u4e4b\u6bbf\nsenet-house-three-truths = \u4e09\u771f\u4e4b\u6bbf\nsenet-house-re-atum = \u62c9-\u963f\u56fe\u59c6\u4e4b\u6bbf\n\n# \u72b6\u6001\nsenet-status = { $p1 }\uff1a\u5df2\u79fb\u51fa { $off1 } \u679a\u3002{ $p2 }\uff1a\u5df2\u79fb\u51fa { $off2 } \u679a\u3002{ $phase ->\n    [throwing] {\" \"}\u7b49\u5f85\u6295\u63b7\u3002\n   *[moving] {\" \"}\u70b9\u6570\uff1a{ $roll }\u3002\n}\nsenet-sticks = { $result }\nsenet-sticks-none = \u5c1a\u672a\u6295\u63b7\u3002\n\n# \u80dc\u5229\nsenet-wins = { $player } \u83b7\u80dc\uff01\u6240\u6709\u68cb\u5b50\u5df2\u5168\u90e8\u79fb\u51fa\u3002\n\n# \u64cd\u4f5c\u6807\u7b7e\nsenet-check-status = \u72b6\u6001\nsenet-check-sticks = \u68cd\u68d2\u7ed3\u679c\nsenet-check-score = \u5206\u6570\nsenet-score = { $p1 }\uff1a{ $off1 } \u679a\u3002{ $p2 }\uff1a{ $off2 } \u679a\u3002\n\n# \u9519\u8bef\nsenet-not-your-piece = \u8fd9\u4e0d\u662f\u60a8\u7684\u68cb\u5b50\u3002\nsenet-no-piece-there = \u8be5\u683c\u5b50\u6ca1\u6709\u68cb\u5b50\u3002\nsenet-no-moves-from-here = \u8be5\u683c\u5b50\u6ca1\u6709\u5408\u6cd5\u79fb\u52a8\u3002\n\n# \u9009\u9879\nsenet-option-bot-difficulty = \u673a\u5668\u4eba\u96be\u5ea6\uff1a{ $bot_difficulty }\nsenet-option-select-bot-difficulty = \u9009\u62e9\u673a\u5668\u4eba\u96be\u5ea6\nsenet-option-changed-bot-difficulty = \u673a\u5668\u4eba\u96be\u5ea6\u5df2\u8bbe\u7f6e\u4e3a{ $bot_difficulty }\u3002\nsenet-difficulty-random = \u968f\u673a\nsenet-difficulty-simple = \u7b80\u5355\n", "# Snakes and Ladders localization\n\ngame-name-snakesandladders = Snakes and Ladders\ngame-snakesandladders-desc = The classic race to 100! Climb ladders and avoid snakes.\ncategory-board-games = Board Games\n\n# Actions\nsnakes-roll = Roll Dice\n\n# Game Status\nsnakes-turn = { $player }'s turn. Square { $position }.\nsnakes-roll-result = { $player } rolled a { $roll }.\nsnakes-move = { $player } moved to square { $position }.\nsnakes-ladder = { $player } climbed a ladder! Moved from { $start } to { $end }.\nsnakes-snake = Oh no! { $player } was bitten by a snake! Slid down from { $start } to { $end }.\nsnakes-bounce = { $player } passed 100 and bounced back to { $position }.\nsnakes-win = { $player } wins!\n\n# Check Positions\ncheck-positions = Check positions\nsnakes-positions-header = Current Positions:\nsnakes-position-entry = { $player }: Square { $position }\n\n# Status Check\nsnakes-status-player = { $player } is at square { $position }.\n\n# End Game\nsnakes-end-score = { $rank }. { $player }: Square { $position }\n", "# Sorry localization\n\ngame-name-sorry = Sorry!\ncategory-board-games = Board Games\n\n# Turn actions\nsorry-draw-card = Draw card\nsorry-move-slot = Move option { $slot }\nsorry-move-slot-fallback = Choose move\n\n# Move labels (for dynamic move menu entries)\nsorry-move-start = Move pawn { $pawn } out of start\nsorry-move-forward = Move pawn { $pawn } forward { $steps }\nsorry-move-backward = Move pawn { $pawn } backward { $steps }\nsorry-move-swap = Swap pawn { $pawn } with { $target_player } pawn { $target_pawn }\nsorry-move-sorry = Move pawn { $pawn } to replace { $target_player } pawn { $target_pawn }\nsorry-move-split7 = Split 7: pawn { $pawn_a } moves { $steps_a }, pawn { $pawn_b } moves { $steps_b }\n\n# Gameplay announcements\nsorry-card-sorry = Sorry!\nsorry-draw-announcement = { $player } draws { $card }.\nsorry-no-legal-moves = { $player } has no legal moves for { $card }.\nsorry-play-start = { $player } moves pawn { $pawn } out of start. Pawn { $pawn } is now { $zone ->\n        [track] on track square { $position }\n        [home_path] on home path step { $home_steps }\n        [home] home\n       *[other] in start\n    }.\nsorry-play-forward = { $player } moves pawn { $pawn } forward { $steps }. Pawn { $pawn } is now { $zone ->\n        [track] on track square { $position }\n        [home_path] on home path step { $home_steps }\n        [home] home\n       *[other] in start\n    }.\nsorry-play-backward = { $player } moves pawn { $pawn } backward { $steps }. Pawn { $pawn } is now { $zone ->\n        [track] on track square { $position }\n        [home_path] on home path step { $home_steps }\n        [home] home\n       *[other] in start\n    }.\nsorry-play-swap = { $player } swaps pawn { $pawn } with { $target_player } pawn { $target_pawn }. Pawn { $pawn } is now { $zone ->\n        [track] on track square { $position }\n        [home_path] on home path step { $home_steps }\n        [home] home\n       *[other] in start\n    }, { $target_player } pawn { $target_pawn } is now { $target_zone ->\n        [track] on track square { $target_position }\n        [home_path] on home path step { $target_home_steps }\n        [home] home\n       *[other] in start\n    }.\nsorry-play-sorry = Sorry! { $player } replaces { $target_player } pawn { $target_pawn } with pawn { $pawn }. Pawn { $pawn } is now { $zone ->\n        [track] on track square { $position }\n        [home_path] on home path step { $home_steps }\n        [home] home\n       *[other] in start\n    }.\nsorry-play-split7 = { $player } splits 7: pawn { $pawn_a } moves { $steps_a }, pawn { $pawn_b } moves { $steps_b }. Pawn { $pawn_a } is now { $a_zone ->\n        [track] on track square { $a_position }\n        [home_path] on home path step { $a_home_steps }\n        [home] home\n       *[other] in start\n    }, pawn { $pawn_b } is now { $b_zone ->\n        [track] on track square { $b_position }\n        [home_path] on home path step { $b_home_steps }\n        [home] home\n       *[other] in start\n    }.\n\n\n\n# Home arrival announcements\nsorry-pawn-home = { $player } pawn { $pawn } has arrived home!\nsorry-you-pawn-home = Your pawn { $pawn } has arrived home!\n\n# Options\nsorry-option-rules-profile = Rules profile: { $rules_profile }\nsorry-option-select-rules-profile = Select rules profile\nsorry-option-changed-rules-profile = Rules profile set to { $rules_profile }.\nsorry-rules-profile-classic-00390 = Classic 00390\nsorry-rules-profile-a5065-core = A5065 Core\nsorry-option-auto-apply-single-move = Auto apply single move: { $auto_apply_single_move }\nsorry-option-faster-setup-one-pawn-out = Faster setup (one pawn out): { $faster_setup_one_pawn_out }\nsorry-option-changed-auto-apply-single-move = Auto apply single move set to { $auto_apply_single_move }.\nsorry-option-changed-faster-setup-one-pawn-out = Faster setup set to { $faster_setup_one_pawn_out }.\n", "# \u4e09\u70b9 \u6e38\u620f\u6d88\u606f (\u7b80\u4f53\u4e2d\u6587)\n\n# \u6e38\u620f\u540d\u79f0\ngame-name-threes = \u4e09\u70b9\n\n# \u4fdd\u7559\u9ab0\u5b50\nthrees-keeping-die = \u4fdd\u7559 { $value }\u3002\nthrees-rerolling-die = \u91cd\u63b7 { $value }\u3002\n\n# \u9009\u9879\nthrees-set-rounds = \u603b\u56de\u5408\u6570\uff1a{ $rounds }\nthrees-enter-rounds = \u8f93\u5165\u56de\u5408\u6570 (1-20)\nthrees-option-changed-rounds = \u603b\u56de\u5408\u6570\u5df2\u8bbe\u4e3a { $rounds }\u3002\n", "# Toss Up \u6e38\u620f\u6d88\u606f (\u7b80\u4f53\u4e2d\u6587)\n# \u6ce8\uff1a\u56de\u5408\u5f00\u59cb\u3001\u8f6e\u6b21\u5f00\u59cb\u3001\u76ee\u6807\u5206\u6570\u7b49\u901a\u7528\u6d88\u606f\u5728 games.ftl \u4e2d\n\n# \u6e38\u620f\u4fe1\u606f\ngame-name-tossup = \u63b7\u9ab0\u5192\u9669\ntossup-category = \u9ab0\u5b50\u6e38\u620f\n\n# \u64cd\u4f5c\ntossup-roll-first = \u63b7 { $count } \u4e2a\u9ab0\u5b50\ntossup-roll-remaining = \u63b7\u5269\u4f59\u7684 { $count } \u4e2a\u9ab0\u5b50\ntossup-bank = \u5b58\u5165 { $points } \u5206\n\n# \u6e38\u620f\u4e8b\u4ef6\ntossup-turn-start = { $player } \u7684\u56de\u5408\u3002\u5f97\u5206\uff1a{ $score }\ntossup-you-roll = \u4f60\u63b7\u51fa\uff1a{ $results }\u3002\ntossup-player-rolls = { $player } \u63b7\u51fa\uff1a{ $results }\u3002\n\n# \u56de\u5408\u72b6\u6001\ntossup-you-have-points = \u56de\u5408\u5206\u6570\uff1a{ $turn_points }\u3002\u5269\u4f59\u9ab0\u5b50\uff1a{ $dice_count }\u3002\ntossup-player-has-points = { $player } \u6709 { $turn_points } \u56de\u5408\u5206\u6570\u3002\u5269\u4f59 { $dice_count } \u4e2a\u9ab0\u5b50\u3002\n\n# \u65b0\u9ab0\u5b50\ntossup-you-get-fresh = \u9ab0\u5b50\u7528\u5b8c\u4e86\uff01\u83b7\u5f97 { $count } \u4e2a\u65b0\u9ab0\u5b50\u3002\ntossup-player-gets-fresh = { $player } \u83b7\u5f97 { $count } \u4e2a\u65b0\u9ab0\u5b50\u3002\n\n# \u7206\u6389\ntossup-you-bust = \u7206\u6389\u4e86\uff01\u4f60\u5931\u53bb\u672c\u56de\u5408\u7684 { $points } \u5206\u3002\ntossup-player-busts = { $player } \u7206\u6389\u4e86\uff0c\u5931\u53bb { $points } \u5206\uff01\n\n# \u5b58\u5165\ntossup-you-bank = \u4f60\u5b58\u5165 { $points } \u5206\u3002\u603b\u5206\uff1a{ $total }\u3002\ntossup-player-banks = { $player } \u5b58\u5165 { $points } \u5206\u3002\u603b\u5206\uff1a{ $total }\u3002\n\n# \u80dc\u5229\u8005\ntossup-winner = { $player } \u83b7\u80dc\uff0c\u5f97\u5206 { $score }\uff01\ntossup-tie-tiebreaker = { $players } \u4e4b\u95f4\u5e73\u5c40\uff01\u8fdb\u5165\u51b3\u80dc\u56de\u5408\uff01\n\n# \u9009\u9879\ntossup-set-rules-variant = \u89c4\u5219\u53d8\u4f53\uff1a{ $variant }\ntossup-select-rules-variant = \u9009\u62e9\u89c4\u5219\u53d8\u4f53\uff1a\ntossup-option-changed-rules = \u89c4\u5219\u53d8\u4f53\u5df2\u6539\u4e3a { $variant }\n\ntossup-set-starting-dice = \u8d77\u59cb\u9ab0\u5b50\u6570\uff1a{ $count }\ntossup-enter-starting-dice = \u8f93\u5165\u8d77\u59cb\u9ab0\u5b50\u6570\uff1a\ntossup-option-changed-dice = \u8d77\u59cb\u9ab0\u5b50\u6570\u5df2\u6539\u4e3a { $count }\n\n# \u89c4\u5219\u53d8\u4f53\ntossup-rules-standard = \u6807\u51c6\ntossup-rules-playpalace = PlayPalace\n\n# \u89c4\u5219\u8bf4\u660e\ntossup-rules-standard-desc = \u6bcf\u4e2a\u9ab0\u5b50 3 \u7eff 2 \u9ec4 1 \u7ea2\u3002\u6ca1\u6709\u7eff\u8272\u4e14\u81f3\u5c11\u6709\u4e00\u4e2a\u7ea2\u8272\u65f6\u7206\u6389\u3002\ntossup-rules-playpalace-desc = \u5747\u7b49\u5206\u5e03\u3002\u5168\u90e8\u7ea2\u8272\u65f6\u7206\u6389\u3002\n\n# \u7981\u7528\u539f\u56e0\ntossup-need-points = \u4f60\u9700\u8981\u6709\u5206\u6570\u624d\u80fd\u5b58\u5165\u3002\n", "# Tradeoff \u6e38\u620f\u6d88\u606f (\u7b80\u4f53\u4e2d\u6587)\n\n# \u6e38\u620f\u4fe1\u606f\ngame-name-tradeoff = \u4ea4\u6613\u535a\u5f08\n\n# \u56de\u5408\u548c\u8fed\u4ee3\u6d41\u7a0b\ntradeoff-round-start = \u7b2c { $round } \u56de\u5408\u3002\ntradeoff-iteration = \u7b2c { $iteration } \u624b\uff0c\u5171 3 \u624b\u3002\n\n# \u9636\u6bb5 1\uff1a\u4ea4\u6613\ntradeoff-you-rolled = \u4f60\u63b7\u51fa\u4e86\uff1a{ $dice }\u3002\ntradeoff-toggle-trade = { $value }\uff08{ $status }\uff09\ntradeoff-trade-status-trading = \u4ea4\u6613\u4e2d\ntradeoff-trade-status-keeping = \u4fdd\u7559\u4e2d\ntradeoff-confirm-trades = \u786e\u8ba4\u4ea4\u6613\uff08{ $count } \u4e2a\u9ab0\u5b50\uff09\ntradeoff-keeping = \u4fdd\u7559 { $value }\u3002\ntradeoff-trading = \u4ea4\u6613 { $value }\u3002\ntradeoff-player-traded = { $player } \u4ea4\u6613\u4e86\uff1a{ $dice }\u3002\ntradeoff-player-traded-none = { $player } \u4fdd\u7559\u4e86\u6240\u6709\u9ab0\u5b50\u3002\n\n# \u9636\u6bb5 2\uff1a\u4ece\u6c60\u4e2d\u53d6\u9ab0\u5b50\ntradeoff-your-turn-take = \u8f6e\u5230\u4f60\u4ece\u6c60\u4e2d\u53d6\u4e00\u4e2a\u9ab0\u5b50\u3002\ntradeoff-take-die = \u53d6\u4e00\u4e2a { $value }\uff08\u5269\u4f59 { $remaining } \u4e2a\uff09\ntradeoff-you-take = \u4f60\u53d6\u4e86\u4e00\u4e2a { $value }\u3002\ntradeoff-player-takes = { $player } \u53d6\u4e86\u4e00\u4e2a { $value }\u3002\n\n# \u9636\u6bb5 3\uff1a\u8ba1\u5206\ntradeoff-player-scored = { $player }\uff08{ $points } \u5206\uff09\uff1a{ $sets }\u3002\ntradeoff-no-sets = { $player }\uff1a\u6ca1\u6709\u7ec4\u5408\u3002\n\n# \u7ec4\u5408\u63cf\u8ff0\uff08\u7b80\u6d01\uff09\ntradeoff-set-triple = { $value } \u7684\u4e09\u6761\ntradeoff-set-group = { $value } \u7684\u7ec4\ntradeoff-set-mini-straight = \u5c0f\u987a\u5b50 { $low }-{ $high }\ntradeoff-set-double-triple = \u53cc\u4e09\u6761\uff08{ $v1 } \u548c { $v2 }\uff09\ntradeoff-set-straight = \u987a\u5b50 { $low }-{ $high }\ntradeoff-set-double-group = \u53cc\u7ec4\uff08{ $v1 } \u548c { $v2 }\uff09\ntradeoff-set-all-groups = \u5168\u7ec4\ntradeoff-set-all-triplets = \u5168\u4e09\u6761\n\n# \u56de\u5408\u7ed3\u675f\ntradeoff-round-scores = \u7b2c { $round } \u56de\u5408\u5f97\u5206\uff1a\ntradeoff-score-line = { $player }\uff1a+{ $round_points }\uff08\u603b\u8ba1\uff1a{ $total }\uff09\ntradeoff-leader = { $player } \u4ee5 { $score } \u5206\u9886\u5148\u3002\n\n# \u6e38\u620f\u7ed3\u675f\ntradeoff-winner = { $player } \u4ee5 { $score } \u5206\u83b7\u80dc\uff01\ntradeoff-winners-tie = \u5e73\u5c40\uff01{ $players } \u4ee5 { $score } \u5206\u6253\u6210\u5e73\u624b\uff01\n\n# \u72b6\u6001\u68c0\u67e5\ntradeoff-view-hand = \u67e5\u770b\u4f60\u7684\u624b\u724c\ntradeoff-view-pool = \u67e5\u770b\u6c60\ntradeoff-view-players = \u67e5\u770b\u73a9\u5bb6\ntradeoff-hand-display = \u4f60\u7684\u624b\u724c\uff08{ $count } \u4e2a\u9ab0\u5b50\uff09\uff1a{ $dice }\ntradeoff-pool-display = \u6c60\uff08{ $count } \u4e2a\u9ab0\u5b50\uff09\uff1a{ $dice }\ntradeoff-player-info = { $player }\uff1a{ $hand }\u3002\u4ea4\u6613\u4e86\uff1a{ $traded }\u3002\ntradeoff-player-info-no-trade = { $player }\uff1a{ $hand }\u3002\u6ca1\u6709\u4ea4\u6613\u3002\n\n# \u9519\u8bef\u6d88\u606f\ntradeoff-not-trading-phase = \u4e0d\u5728\u4ea4\u6613\u9636\u6bb5\u3002\ntradeoff-not-taking-phase = \u4e0d\u5728\u53d6\u9ab0\u9636\u6bb5\u3002\ntradeoff-already-confirmed = \u5df2\u786e\u8ba4\u3002\ntradeoff-no-die = \u6ca1\u6709\u9ab0\u5b50\u53ef\u5207\u6362\u3002\ntradeoff-no-more-takes = \u6ca1\u6709\u66f4\u591a\u53ef\u53d6\u7684\u9ab0\u5b50\u3002\ntradeoff-not-in-pool = \u8be5\u9ab0\u5b50\u4e0d\u5728\u6c60\u4e2d\u3002\n\n# \u9009\u9879\ntradeoff-set-target = \u76ee\u6807\u5206\u6570\uff1a{ $score }\ntradeoff-enter-target = \u8f93\u5165\u76ee\u6807\u5206\u6570\uff1a\ntradeoff-option-changed-target = \u76ee\u6807\u5206\u6570\u8bbe\u7f6e\u4e3a { $score }\u3002\n", "# Yahtzee \u6e38\u620f\u6d88\u606f (\u7b80\u4f53\u4e2d\u6587)\n\n# \u6e38\u620f\u4fe1\u606f\ngame-name-yahtzee = \u5feb\u8247\u9ab0\u5b50\n\n# \u64cd\u4f5c - \u63b7\u9ab0\nyahtzee-roll = \u91cd\u63b7\uff08\u5269\u4f59 { $count } \u6b21\uff09\nyahtzee-roll-all = \u63b7\u9ab0\u5b50\n\n# \u4e0a\u534a\u90e8\u5206\u8ba1\u5206\u7c7b\u522b\nyahtzee-score-ones = \u4e00\u70b9\u5f97 { $points } \u5206\nyahtzee-score-twos = \u4e8c\u70b9\u5f97 { $points } \u5206\nyahtzee-score-threes = \u4e09\u70b9\u5f97 { $points } \u5206\nyahtzee-score-fours = \u56db\u70b9\u5f97 { $points } \u5206\nyahtzee-score-fives = \u4e94\u70b9\u5f97 { $points } \u5206\nyahtzee-score-sixes = \u516d\u70b9\u5f97 { $points } \u5206\n\n# \u4e0b\u534a\u90e8\u5206\u8ba1\u5206\u7c7b\u522b\nyahtzee-score-three-kind = \u4e09\u6761\u5f97 { $points } \u5206\nyahtzee-score-four-kind = \u56db\u6761\u5f97 { $points } \u5206\nyahtzee-score-full-house = \u846b\u82a6\u5f97 { $points } \u5206\nyahtzee-score-small-straight = \u5c0f\u987a\u5b50\u5f97 { $points } \u5206\nyahtzee-score-large-straight = \u5927\u987a\u5b50\u5f97 { $points } \u5206\nyahtzee-score-yahtzee = Yahtzee\u5f97 { $points } \u5206\nyahtzee-score-chance = \u673a\u4f1a\u5f97 { $points } \u5206\n\n# \u6e38\u620f\u4e8b\u4ef6\nyahtzee-you-rolled = \u4f60\u63b7\u51fa\u4e86\uff1a{ $dice }\u3002\u5269\u4f59\u63b7\u9ab0\u6b21\u6570\uff1a{ $remaining }\nyahtzee-player-rolled = { $player } \u63b7\u51fa\u4e86\uff1a{ $dice }\u3002\u5269\u4f59\u63b7\u9ab0\u6b21\u6570\uff1a{ $remaining }\n\n# \u8ba1\u5206\u516c\u544a\nyahtzee-you-scored = \u4f60\u5728 { $category } \u5f97\u4e86 { $points } \u5206\u3002\nyahtzee-player-scored = { $player } \u5728 { $category } \u5f97\u4e86 { $points } \u5206\u3002\n\n# Yahtzee\u5956\u52b1\nyahtzee-you-bonus = Yahtzee\u5956\u52b1\uff01+100\u5206\nyahtzee-player-bonus = { $player } \u83b7\u5f97\u4e86Yahtzee\u5956\u52b1\uff01+100\u5206\n\n# \u4e0a\u534a\u90e8\u5206\u5956\u52b1\nyahtzee-you-upper-bonus = \u4e0a\u534a\u90e8\u5206\u5956\u52b1\uff01+35\u5206\uff08\u4e0a\u534a\u90e8\u5206\u5171 { $total } \u5206\uff09\nyahtzee-player-upper-bonus = { $player } \u83b7\u5f97\u4e86\u4e0a\u534a\u90e8\u5206\u5956\u52b1\uff01+35\u5206\nyahtzee-you-upper-bonus-missed = \u4f60\u9519\u8fc7\u4e86\u4e0a\u534a\u90e8\u5206\u5956\u52b1\uff08\u4e0a\u534a\u90e8\u5206 { $total } \u5206\uff0c\u9700\u898163\u5206\uff09\u3002\nyahtzee-player-upper-bonus-missed = { $player } \u9519\u8fc7\u4e86\u4e0a\u534a\u90e8\u5206\u5956\u52b1\u3002\n\n# \u8ba1\u5206\u6a21\u5f0f\nyahtzee-choose-category = \u9009\u62e9\u4e00\u4e2a\u7c7b\u522b\u8ba1\u5206\u3002\nyahtzee-continuing = \u7ee7\u7eed\u56de\u5408\u3002\n\n# \u72b6\u6001\u68c0\u67e5\nyahtzee-check-scoresheet = \u67e5\u770b\u8ba1\u5206\u5361\nyahtzee-view-dice = Check dice\nyahtzee-your-dice = \u4f60\u7684\u9ab0\u5b50\uff1a{ $dice }\u3002\nyahtzee-your-dice-kept = \u4f60\u7684\u9ab0\u5b50\uff1a{ $dice }\u3002\u4fdd\u7559\uff1a{ $kept }\nyahtzee-not-rolled = \u4f60\u8fd8\u6ca1\u6709\u63b7\u9ab0\u5b50\u3002\n\n# \u8ba1\u5206\u5361\u663e\u793a\nyahtzee-scoresheet-header = { $player } \u7684\u8ba1\u5206\u5361\nyahtzee-scoresheet-upper = \u4e0a\u534a\u90e8\u5206\uff1a\nyahtzee-scoresheet-lower = \u4e0b\u534a\u90e8\u5206\uff1a\nyahtzee-scoresheet-category-filled = { $category }\uff1a{ $points }\nyahtzee-scoresheet-category-open = { $category }\uff1a-\nyahtzee-scoresheet-upper-total-bonus = \u4e0a\u534a\u90e8\u5206\u603b\u8ba1\uff1a{ $total }\uff08\u5956\u52b1\uff1a+35\uff09\nyahtzee-scoresheet-upper-total-needed = \u4e0a\u534a\u90e8\u5206\u603b\u8ba1\uff1a{ $total }\uff08\u8fd8\u9700 { $needed } \u5206\u83b7\u5f97\u5956\u52b1\uff09\nyahtzee-scoresheet-yahtzee-bonus = Yahtzee\u5956\u52b1\uff1a{ $count } x 100 = { $total }\nyahtzee-scoresheet-grand-total = \u603b\u5206\uff1a{ $total }\n\n# \u7c7b\u522b\u540d\u79f0\uff08\u7528\u4e8e\u516c\u544a\uff09\nyahtzee-category-ones = \u4e00\u70b9\nyahtzee-category-twos = \u4e8c\u70b9\nyahtzee-category-threes = \u4e09\u70b9\nyahtzee-category-fours = \u56db\u70b9\nyahtzee-category-fives = \u4e94\u70b9\nyahtzee-category-sixes = \u516d\u70b9\nyahtzee-category-three-kind = \u4e09\u6761\nyahtzee-category-four-kind = \u56db\u6761\nyahtzee-category-full-house = \u846b\u82a6\nyahtzee-category-small-straight = \u5c0f\u987a\u5b50\nyahtzee-category-large-straight = \u5927\u987a\u5b50\nyahtzee-category-yahtzee = Yahtzee\nyahtzee-category-chance = \u673a\u4f1a\n\n# \u6e38\u620f\u7ed3\u675f\nyahtzee-winner = { $player } \u4ee5 { $score } \u5206\u83b7\u80dc\uff01\nyahtzee-winners-tie = \u5e73\u5c40\uff01{ $players } \u90fd\u83b7\u5f97\u4e86 { $score } \u5206\uff01\n\n# \u9009\u9879\nyahtzee-set-rounds = \u6e38\u620f\u5c40\u6570\uff1a{ $rounds }\nyahtzee-enter-rounds = \u8f93\u5165\u6e38\u620f\u5c40\u6570\uff081-10\uff09\uff1a\nyahtzee-option-changed-rounds = \u6e38\u620f\u5c40\u6570\u8bbe\u7f6e\u4e3a { $rounds }\u3002\n\n# \u64cd\u4f5c\u7981\u7528\u539f\u56e0\nyahtzee-no-rolls-left = \u4f60\u6ca1\u6709\u63b7\u9ab0\u6b21\u6570\u4e86\u3002\nyahtzee-roll-first = \u4f60\u9700\u8981\u5148\u63b7\u9ab0\u5b50\u3002\nyahtzee-category-filled = \u8be5\u7c7b\u522b\u5df2\u7ecf\u586b\u5199\u3002\n"]}