Skip to content

Instantly share code, notes, and snippets.

@oreoshake

oreoshake/haw.js Secret

Created June 12, 2026 18:17
Show Gist options
  • Select an option

  • Save oreoshake/1ea5e52cb1f69c56ac2acfbc3f64c430 to your computer and use it in GitHub Desktop.

Select an option

Save oreoshake/1ea5e52cb1f69c56ac2acfbc3f64c430 to your computer and use it in GitHub Desktop.
export const haw: LocaleMessages = {
app: {
titleMenu: "Browslatro — Papa koho nui",
titleRun: "Browslatro — Ke holo nei ka pāʻani",
},
sidebar: {
runInfo: "Run info",
options: "Nā koho",
help: "Kōkua",
hands: "Nā lima",
discards: "Nā kiola",
money: "Kālā",
ante: "Ante",
round: "Round",
roundScore: "Round score",
scoreAtLeast: "E loaʻa ka helu: {{score}}",
toEarn: "e loaʻa ai {{award}}",
lockedTo: "Locked to:",
},
hands: {
highCard: "High Card",
pair: "Pair",
twoPair: "Two Pair",
threeOfAKind: "Three of a Kind",
straight: "Straight",
flush: "Flush",
fullHouse: "Full House",
fourOfAKind: "Four of a Kind",
straightFlush: "Straight Flush",
royalFlush: "Royal Flush",
fiveOfAKind: "Five of a Kind",
flushHouse: "Flush House",
flushFive: "Flush Five",
},
cardLabels: {
enhancementBonus: "Bonus",
enhancementMult: "Mult",
enhancementWild: "Wild",
enhancementGlass: "Aniani",
enhancementSteel: "Kila",
enhancementStone: "Pōhaku",
enhancementGold: "Kula",
enhancementLucky: "Laki",
editionFoil: "Foil",
editionHolographic: "Holographic",
editionPolychrome: "Polychrome",
editionNegative: "Negative",
luckyOdds: "1 in {{n}}",
extraChips: "+{{value}} extra Chips",
valueInHand: "in hand",
valueIfHeld: "if held",
luckyOddsMult: "1/{{n}} +{{amount}}",
luckyOddsMoney: "1/{{n}} +${{amount}}",
editionBadgeFoil: "Foil",
editionBadgeHolographic: "Holo",
editionBadgePolychrome: "Poly",
editionBadgeNegative: "Neg",
sealGold: "Gold Seal",
sealRed: "Red Seal",
sealBlue: "Blue Seal",
sealPurple: "Purple Seal",
},
scoringTrace: {
handHeading: "Hand {{number}}: {{hand}} (Lv {{level}})",
handTotal: "{{chips}} Chips × {{mult}} Mult = {{total}}",
},
handScore: {
preview: "{{chips}} chips × {{mult}} mult",
},
trays: {
jokers: "Nā Joker",
consumables: "Consumables",
},
options: {
language: "ʻŌlelo",
muteSounds: "Mute sounds",
unmuteSounds: "Unmute sounds",
enableHighVisibility: "Enable high visibility suits",
disableHighVisibility: "Disable high visibility suits",
animationSpeed: "Animation speed",
speedSlow: "Lohi",
speedNormal: "Normal",
speedFast: "Wikiwiki",
speedInstant: "Instant",
advisorKey: "Coach API key",
advisorKeyReplace: "Replace",
advisorKeyRemove: "Remove",
advisorKeyRemoveConfirm: "Remove your saved API key from this browser?",
newGame: "Pāʻani hou",
newGameConfirm: "Start a new game? This will end your current run.",
close: "Pani",
},
blinds: {
smallBlind: "Small Blind",
bigBlind: "Big Blind",
bossBlind: "Boss Blind",
anteHeading: "Ante {{ante}}",
scoreAtLeast: "Score at least",
payout: "Payout",
skipReward: "Skip reward",
play: "Play {{blind}} →",
skip: "Skip",
rerollBoss: "Reroll Boss (${{cost}})",
},
roundEnd: {
wonTitle: "Round Won!",
lostTitle: "Game Over",
roundScore: "Round score",
requiredScore: "Required score",
beatBy: "Beat by",
shortBy: "Short by",
moneyWon: "Kālā i loaʻa",
baseReward: "Base reward",
interest: "Interest ($1 per ${{per}}, max ${{cap}}) on ${{wallet}}",
goldCards: "Gold cards ({{count}} × ${{per}})",
remainingHands: "Remaining hands ({{units}} × ${{per}})",
remainingHandsAndDiscards:
"Remaining hands + discards ({{units}} × ${{per}})",
total: "Huina",
continue: "Hoʻomau →",
tryAgain: "E hoʻāʻo hou →",
},
gameWon: {
title: "Lanakila!",
subtitle: "You cleared Ante {{ante}}'s Boss Blind and finished the run.",
finalAnte: "Final ante",
finalMoney: "Final money",
handsPlayed: "Hands played",
blindsSkipped: "Blinds skipped",
endlessMode: "Endless mode →",
newRun: "Start a new run →",
},
runInfo: {
title: "Run Information",
handsTab: "Nā lima",
vouchersTab: "Vouchers",
handHeader: "Hand",
levelHeader: "Lvl",
chipsTimesMult: "Chips × Mult",
playedHeader: "Played",
noVouchers: "No vouchers purchased yet.",
close: "Pani",
},
help: {
title: "Pehea e pāʻani ai",
textGuides: "Text guides",
videoTutorials: "Video tutorials",
close: "Pani",
wikiTutorial: "Balatro Wiki — Tutorial",
steamBeginnerGuide: "Steam — A Beginner's Guide to Balatro",
gameranxTips: "Gameranx — Beginner Tips & Tricks",
videoCompleteBeginner: "Complete Beginner's Guide to Balatro",
videoHowToPlay: "How to Play Balatro: Guide, Tutorial, Tips & Tricks",
videoTutorialBeginners:
"Tutorial: How to Play Balatro for Complete Beginners",
},
shop: {
title: "Hale kūʻai",
money: "Kālā: ${{amount}}",
reroll: "Reroll (${{cost}})",
buy: "Kūʻai mai (${{price}})",
open: "Wehe (${{price}})",
sold: "Ua kūʻai ʻia",
slotsFull: "Slots full",
free: "MANUAHI",
nextRound: "Next Round →",
voucherHeadingOne: "Voucher",
voucherHeadingOther: "Vouchers",
noVoucherThisAnte: "No voucher available this ante.",
boosterPacks: "Booster Packs",
finishPickingFirst: "Finish picking from the pack first",
alreadyPurchasedAnte: "Already purchased this ante",
alreadyPurchasedRound: "Already purchased this round",
requiresVoucher: "Requires {{voucher}}",
notEnoughMoney: "ʻAʻole lawa ke kālā",
notEnoughMoneyReroll: "Not enough money to reroll",
jokerSlotsFullMax: "Joker slots are full (max {{max}})",
consumableSlotsFullMax: "Consumable slots are full (max {{max}})",
kindJoker: "Joker",
kindPlanet: "Planet",
kindTarot: "Tarot",
kindSpectral: "Spectral",
kindCard: "Card",
kindPack: "Pack",
packOpenToPickOne: "Open to pick 1 card from {{options}} options",
packOpenToPickMany: "Open to pick {{count}} cards from {{options}} options",
addsPlayingCard: "Adds this playing card to your deck.",
addsPlayingCardWith: "Adds this playing card with {{traits}} to your deck.",
},
pack: {
pickOneToKeep: "Pick 1 card to keep",
pickManyToKeep: "Pick {{total}} cards to keep ({{remaining}} left)",
previewSelectedOne: "1 preview card selected — pick a tarot to apply",
previewSelectedMany: "{{count}} preview cards selected — pick a tarot to apply",
done: "Pau",
skip: "Skip",
pick: "Koho",
sortLabel: "Sort:",
sortRank: "Rank",
sortSuit: "Suit",
addToDeck: "Add to your deck",
noPicksRemaining: "No picks remaining",
consumableSlotsFull: "Consumable slots are full",
jokerSlotsFull: "Joker slots are full",
selectOneFirst: "Select 1 card in the preview hand first",
tooManySelectedMaxOne: "Too many cards selected (max 1)",
selectRangeFirst: "Select 1–{{max}} cards in the preview hand first",
tooManySelectedMax: "Too many cards selected (max {{max}})",
},
hand: {
sortManual: "Manual",
manualOrderHint: "Manual order (drag a card to rearrange)",
},
game: {
submitHand: "Submit Hand",
},
devMenu: {
humanPlayLog: "Human play log",
recordedDecisions_one: "{{count}} recorded decision",
recordedDecisions_other: "{{count}} recorded decisions",
exportLog: "Export log",
kind_hand: "hands",
kind_purchase: "purchases",
kind_reroll: "rerolls",
"kind_pack-pick": "pack picks",
"kind_consumable-use": "consumables",
"kind_joker-sell": "sells",
"kind_blind-skip": "skips",
clearLog: "Clear log",
},
advisor: {
autopilot: "Kūkākūkā",
suggestTitle: "Neʻe i koho ʻia",
recommendation: "Neʻe i ʻōlelo ʻia",
alternative: "Koho ʻē aʻe hoʻowalewale",
concept: "Manaʻo nui",
playCandidate: "Pāʻani {{hand}} ({{cards}}) — {{score}} helu",
discardCandidate: "Kiola {{cards}}",
buyCandidate: "Buy {{name}} for ${{cost}}",
rerollCandidate: "Reroll the shop for ${{cost}}",
leaveCandidate: "Leave the shop and bank your money",
pickCandidate: "Pick {{name}}",
skipCandidate: "Skip the remaining picks",
suggestApply: "Do it",
suggestDismiss: "Dismiss",
suggestRetry: "Try again",
suggestError: "The coach couldn't make a suggestion right now.",
suggestShopButton: "Suggest a purchase",
suggestPackButton: "Suggest a pick",
suggestBlindButton: "Worth skipping?",
playBlindCandidate: "Play the blind — score {{scoreTarget}}, earn ${{payout}}",
skipBlindCandidate: "Skip it for the {{name}}",
autopilotApprove: "ʻApono i ka neʻe",
autopilotStop: "Hoʻōki i ke kūkākūkā",
autopilotAskAi: "Nīnau i ka AI",
autopilotExplainError: "ʻAʻole hiki i ke kumu aʻo ke wehewehe i kēia neʻe i kēia manawa.",
autopilotPlayProposal: "Pāʻani {{hand}}",
autopilotDiscardProposal: "Kiola i nā kāleka i koho ʻia",
downloadingModel: "Ke ho\u02bboiho nei i ke kumu a\u02bbo\u2026",
noSuggestionAvailable:
"No suggestion available \u2014 the coach can't see any face-up cards to suggest.",
thinking: "The coach is thinking\u2026",
keyLabel: "Your Anthropic API key",
keySave: "Save key",
keyRejected:
"Your API key was rejected \u2014 paste a valid key to keep unlimited coaching.",
limitReached:
"Free explanations are used up \u2014 the next one unlocks in about {{minutes}} min. Add your own key for unlimited coaching.",
limitReachedNoEta:
"Free explanations are used up for now. Add your own key for unlimited coaching.",
keyStep1: "Create an Anthropic account at console.anthropic.com",
keyStep2: "Add billing under Plans & billing",
keyStep3: "Create a key under API Keys and paste it here",
keyLink: "Get an API key \u2192",
keyStorageTitle: "How your key is handled",
keyStorageLocal:
"Stored unencrypted in this browser's local storage \u2014 it stays until you remove it.",
keyStorageProxy:
"Each coaching request sends it to our server, which forwards it to Anthropic. It never goes straight from your browser to Anthropic.",
keyStorageCaution:
"Anyone who can use this browser or device can read it. Prefer a dedicated key with a low spend limit, remove it on shared machines, and revoke it from the Anthropic console if it's ever exposed.",
},
suits: {
spades: "Spades",
hearts: "Hearts",
diamonds: "Diamonds",
clubs: "Clubs",
},
a11y: {
opensInNewTab: "wehe ma ka māka hou",
faceDownCard: "Face-down card",
stoneCard: "Stone card",
cardName: "{{rank}} of {{suit}}",
cardNameEnhanced: "{{rank}} of {{suit}} ({{enhancement}})",
cardNameEnhancedValue: "{{rank}} of {{suit}} ({{enhancement}}, {{value}})",
enhancementValueChips: "{{value}} chips",
enhancementValueMult: "{{value}} Mult",
enhancementValueMoney: "{{value}}",
enhancementValueHeldInHand: "{{value}} while held in hand",
enhancementValueHeldAtEndOfRound: "{{value}} if held at end of round",
enhancementValueLucky:
"{{multOdds}} for +{{mult}} Mult, {{moneyOdds}} for +${{money}}",
cardWithDetail: "{{name}}, {{detail}}",
cardDebuffed: "{{name}}, debuffed",
cardNewlyDrawn: "{{name}}, newly drawn",
itemsForSale: "Items for sale",
vouchersForAnte: "Vouchers for this ante",
boosterPacksForSale: "Booster packs for sale",
packsForSale: "Packs for sale",
overrideVoucherDev: "Override offered voucher (dev)",
rerollShopOffers: "Reroll shop offers for ${{cost}}",
buyOffer: "{{label}}: {{name}}",
packOptions: "Pack options",
previewHand: "Preview hand",
sortPreviewHand: "Sort preview hand",
pickOption: "Pick {{name}}",
pickOptionWith: "Pick {{name}} ({{stickers}})",
tagsHeld: "Tags held",
blindsForAnte: "Blinds for this ante",
overrideBossDev: "Override boss for this ante (dev)",
skipBlind: "Skip {{blind}} (no reward, no penalty)",
rerollBossNotEnough: "Reroll Boss (${{cost}}) — not enough money",
startingResources: "Starting resources for this run",
deckVariant: "Deck variant",
stakeDifficulty: "Stake difficulty",
activeStakeEffects: "Active stake effects",
jokerPickerPagination: "Joker picker pagination",
prevJokerPage: "Previous joker page",
nextJokerPage: "Next joker page",
jokerStickers: "Joker stickers",
stickerDebuffed: "{{name}} — debuffed",
stickerRoundsLeft: "{{name}} — {{remaining}} of {{total}} rounds left",
stickerInfo: "{{name}} — {{detail}}",
grantedJokers: "Granted jokers",
game: "Pāʻani",
gameStatus: "Ke kūlana pāʻani",
yourHand: "Kāu lima",
sortHand: "Hoʻokaʻina i ka lima",
manualOrder: "Manual order",
moveLeft: "E hoʻoneʻe iā {{item}} i ka hema",
moveRight: "E hoʻoneʻe iā {{item}} i ka ʻākau",
movedTo: "Ua neʻe ʻo {{item}} i ke kūlana {{position}} o {{total}}",
atStart: "Aia ʻo {{item}} ma ke kūlana mua",
atEnd: "Aia ʻo {{item}} ma ke kūlana hope",
equippedJokers: "Nā Joker i hoʻokomo ʻia",
emptyJokerSlot: "Wahi joker hakahaka",
jokerDebuffed: "Debuffed — ʻaʻole helu ʻia.",
jokerEdition: "{{name}} edition: {{description}}.",
sellHint: "Shift-kaomi a kauō paha i ka pūʻulu e kūʻai aku no ${{value}}.",
sellJoker: "E kūʻai aku iā {{name}} (${{value}} ka waiwai)",
soldJoker: "Ua kūʻai ʻia ʻo {{name}} no ${{value}}",
consumableSlots: "Nā wahi consumable",
emptyConsumableSlot: "Wahi consumable hakahaka",
consumableTile:
"E hoʻohana iā {{name}} ({{kind}}). Shift-kaomi a kauō paha i ka pūʻulu e kūʻai aku no ${{value}}.",
deckPile: "Pūʻulu kāleka ({{total}} kāleka i koe)",
discardPile: "Pūʻulu kiola ({{total}} kāleka)",
remainingCardsSummary: "Hōʻuluʻulu o nā kāleka i koe",
scoringTraceLog: "Moʻo helu",
closeScoringTrace: "E pani i ka moʻo helu",
expandScoringTrace: "E hoʻonui i ka moʻo helu a piha ka pale",
lockedTo: "Paʻa iā {{hand}}",
runInfoSections: "Nā māhele ʻike holo",
level: "Pae",
handLevel: "{{hand}}, pae {{level}}",
submitHand: "Submit Hand",
submitHandWith:
"Submit Hand: {{hand}}, {{chips}} chips times {{mult}} multiplier",
},
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment