-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Summary
When converting EUR amounts to BTC, the extension rounds too aggressively so distinct EUR values can display as the same BTC amount. This is confusing in real text because it suggests the numbers are equal when they are not.
Example
Original (German):
Bei einem Vollzeit-Einkommen von € 3.500 brutto (€ 2.435,11 netto) und einer Korridorpensionshöhe von € 2.700 brutto
Converted:
Bei einem Vollzeit-Einkommen von 0,04 BTC brutto (0,03 BTC netto) und einer Korridorpensionshöhe von 0,03 BTC brutto
Both € 2.435,11 and € 2.700 become 0,03 BTC due to rounding, even though they’re different amounts.
Steps to reproduce
npm run serve:static- Activate the plugin in chrome
- Open: http://localhost:4173/bodytext-german
Expected behavior
Different EUR values should remain distinguishable after conversion. For example, they should render with enough precision (or in satoshis) so that differences are visible (e.g., 0,039 BTC vs 0,036 BTC, or 3 900 000 sats vs 3 600 000 sats).
Why this matters
- Reduces trust in the conversion because readers can’t tell values apart.
- Particularly noticeable in financial/legal texts where small differences are meaningful.