for subheadings. Translate the subheadings: "How the bug worked" -> "Jak chyba fungovala", "Why Korean users dodged the bug" -> "Proč se korejští uživatelé vyhnuli chybě", "English-speaking communities hit harder" -> "Anglicky mluvící komunity byly zasaženy více", "What comes next" -> "Co bude dál".
We'll translate the text naturally. For example, "hardware wallet exploit" -> "zranitelnost hardwarové peněženky". "faulty random number generation" -> "vadný generátor náhodných čísel". "cost Coldcard users more than 1,596 Bitcoin" -> "stála uživatele Coldcardu více než 1 596 bitcoinů". "roughly $130 million at current prices" -> "zhruba 130 milionů dolarů při současných cenách". "three confirmed attack waves and 14 smaller incidents" -> "tři potvrzené vlny útoků a 14 menších incidentů". "Thousands of addresses were compromised" -> "Tisíce adres byly kompromitovány". "Yet Korean Bitcoiners, many of whom were early adopters of the device, suffered virtually no direct losses" -> "Přesto korejští bitcoineři, z nichž mnozí byli ranými uživateli tohoto zařízení, neutrpěli prakticky žádné přímé ztráty". "The divergence highlights a cultural gap in how different communities approach the 'not trust, verify' ethos." -> "Tento rozdíl poukazuje na kulturní propast v tom, jak různé komunity přistupují k étosu 'nedůvěřuj, ověřuj'."
We'll keep the quotes and names. "Koji Higashi" - keep as is. "Coinkite" - keep.
We'll translate the meta description: "A Coldcard hardware wallet RNG bug led to 1,596 BTC stolen. Korean users largely escaped due to community self-custody practices. Coldcard destroyed vulnerable inventory." -> "Chyba RNG v hardwarové peněžence Coldcard vedla k odcizení 1 596 BTC. Korejští uživatelé se z velké části vyhnuli díky komunitním praktikám vlastní úschovy. Coldcard zničil zranitelný inventář."
Now we need to output JSON. Ensure proper escaping of quotes and HTML. We'll use double quotes for JSON, and escape inner double quotes. The content is HTML, so we'll include it as a string.
Let's write the translation.
Title: "Chyba Coldcardu odčerpala 1 596 BTC, zatímco korejští uživatelé se vyhnuli dopadu"
Content: We'll translate each paragraph.
First paragraph: "A hardware wallet exploit tied to faulty random number generation has cost Coldcard users more than 1,596 Bitcoin — roughly $130 million at current prices — across three confirmed attack waves and 14 smaller incidents. Thousands of addresses were compromised. Yet Korean Bitcoiners, many of whom were early adopters of the device, suffered virtually no direct losses. The divergence highlights a cultural gap in how different communities approach the 'not trust, verify' ethos."
Translation: "Zranitelnost hardwarové peněženky spojená s vadným generátorem náhodných čísel stála uživatele Coldcardu více než 1 596 bitcoinů — zhruba 130 milionů dolarů při současných cenách — ve třech potvrzených vlnách útoků a 14 menších incidentech. Tisíce adres byly kompromitovány. Přesto korejští bitcoineři, z nichž mnozí byli ranými uživateli tohoto zařízení, neutrpěli prakticky žádné přímé ztráty. Tento rozdíl poukazuje na kulturní propast v tom, jak různé komunity přistupují k étosu 'nedůvěřuj, ověřuj'."
Second paragraph: "How the bug worked" ->
Jak chyba fungovala
Then: "The vulnerability stemmed from Coldcard's internal random number generator in certain devices. Attackers exploited the weak entropy to derive private keys, sweeping funds in at least three distinct waves. A potential fourth wave remains unconfirmed but is being watched. Coldcard responded by destroying remaining vulnerable inventory and urging all users to generate fresh seeds immediately."
Translation: "Zranitelnost pramenila z interního generátoru náhodných čísel Coldcardu v určitých zařízeních. Útočníci využili slabou entropii k odvození soukromých klíčů a vybrali prostředky nejméně ve třech odlišných vlnách. Potenciální čtvrtá vlna zůstává nepotvrzená, ale je sledována. Coldcard reagoval zničením zbývajícího zranitelného inventáře a vyzval všechny uživatele, aby okamžitě vygenerovali nové seed fráze."
Third paragraph: "Why Korean users dodged the bug" ->
Proč se korejští uživatelé vyhnuli chybě
Then: "Korean community leaders had long advocated generating seed phrases and entropy independently — using physical dice or coin flips rather than relying on the vendor's internal randomness. Their recommended method: flip a coin 128 or 256 times for a 12- or 24-word seed, convert the binary to decimal with a hardware calculator (not a phone), cross-reference printed BIP39 word lists, and use an air-gapped tool like SeedSigner solely for checksum calculation. That practice, baked into local Bitcoin culture, made the Coldcard RNG flaw largely irrelevant for Korean users."
Translation: "Vedoucí představitelé korejské komunity dlouhodobě doporučovali generovat seed fráze a entropii nezávisle — pomocí fyzických kostek nebo házení mincí, místo spoléhání se na interní náhodnost výrobce. Jejich doporučená metoda: hodit mincí 128 nebo 256krát pro 12- nebo 24slovný seed, převést binární čísla na desítková pomocí hardwarové kalkulačky (ne telefonu), zkontrolovat tištěné seznamy slov BIP39 a použít nástroj s vzduchovou mezerou, jako je SeedSigner, pouze pro výpočet kontrolního součtu. Tato praxe, zakořeněná v místní bitcoinové kultuře, učinila chybu RNG Coldcardu pro korej