frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Ask HN: Extract text and translate on every PR

1•danielandrews43•1y ago
One of the most tedious parts of frontend dev for our team is making sure all text is extracted to query strings for translation. We use i18n, and it’s great, but a lot falls through the cracks.

Have you set something up for your org on every pull request that pulls out text?

Comments

not_your_vase•1y ago
The last time I worked on a localized project, we had a technical fake language present in non-release envs. It was generated with every build (it was just a simple .po file, so easy to handle), and it was the same as English, but had an "x" at the start and end of each text, so you knew that it was "translated" (or at least it was translatable, and not hardcoded). QA included checking this fake language - if they found any text without X's around it, it was a clear sign of a i18n bug.
danielandrews43•1y ago
That's cool! We used machine translate to hindi for this which made it super obvious what was english / not as it was different character set (but made it hard to navigate)

Looking for something to help with DX though here, not QA

Navigating Private Equity ownership (2024)

https://lethain.com/private-equity-strategy/
1•mooreds•47s ago•0 comments

The Hottest New AI Chatbot Is Just a Guy Answering Your Questions

https://www.wired.com/story/this-chatbot-is-just-a-random-guy-lol/
2•joozio•2m ago•0 comments

Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD

https://malisper.me/how-we-made-postgres-hundreds-of-times-faster-the-query-engine/
1•poly2it•3m ago•0 comments

Marp now supports Mermaid diagrams

https://github.com/marp-team/marp-core/blob/main/docs/markdown.md
1•jamesbelchamber•5m ago•0 comments

How to Not Write Parsers

https://crtschin.com/posts/how-to-not-write-parsers
1•Thom2503•6m ago•0 comments

Show HN: We automated reading and filtering competitor website changes

https://competitortracker.io
2•slobodan_•7m ago•1 comments

Meta apologises to India for restricting PM Modi's post

https://www.reuters.com/world/india/meta-apologises-india-restricting-pm-modis-post-2026-08-05/
3•thisislife2•9m ago•0 comments

From constraint models to playable puzzle games

https://zayenz.se/blog/post/constraint-generated-puzzle-games/
1•mzl•10m ago•0 comments

Airworthiness Directive: Cracks in Fuselage of Boeing 737-8, 737-9, and 737-8200

https://www.federalregister.gov/documents/2026/08/06/2026-15936/airworthiness-directives-the-boei...
2•impish9208•10m ago•0 comments

New Intelligence Warns Russia May Provoke NATO Amid Dwindling U.S. Munitions

https://www.wsj.com/finance/investing/new-intelligence-warns-russia-may-provoke-nato-amid-dwindli...
1•doener•12m ago•0 comments

Our world is full of slop

https://refactoringorgs.com/ramblings/world-full-of-slop.php
1•polocode•12m ago•1 comments

textlog – A quiet, text-only microblogging platform

https://textlog.cc/about
2•stagas•12m ago•0 comments

Ask HN: Is there an AI app that generates a feed of personalized cheat sheets

1•ElegantTrader•13m ago•0 comments

Claude Code skill allowing orchestration of edits beat-synced to songs

https://github.com/ZiadAbdelkarim/beat-synced-edit
1•iwasastreamer•14m ago•0 comments

Ask HN: Alternatives to Hotline Telegram CRM?

1•hotline•15m ago•0 comments

Loop Engineering in Claude

https://claude.com/blog/getting-started-with-loops
2•abrbhat•18m ago•0 comments

An explosion of new AI-written genealogy tree tools

https://blog.dnapainter.com/blog/an-explosion-of-new-tree-tools/
1•vintermann•19m ago•0 comments

Build a crappy ring-0 toy antivirus in eBPF with the IMA LSM

https://blog.prizrak.me/post/ima/
1•razighter777•19m ago•0 comments

Kitesurf: Agent-first browser that runs in V8 isolates

https://blog.cloudflare.com/kitesurf/
3•m3h•22m ago•0 comments

Crubit: C++/Rust Bidirectional Interop Tool Rust Workflow

https://crubit.rs/
1•zombot•25m ago•0 comments

Bulldozers Plow Through Big Bend National Park, Sparking Fury in Texas

https://www.newsweek.com/bulldozers-plow-through-big-bend-national-park-sparking-fury-in-texas-12...
1•almog•31m ago•0 comments

US strikes $1.2B deal to pay German firm to halt offshore wind projects

https://www.bbc.com/news/articles/c1e1vg0gjl5o
52•defrost•35m ago•21 comments

Sonic Pi v5 Released

https://www.patreon.com/samaaron/posts/sonic-pi-v5-166001392
2•samaaron•37m ago•1 comments

Kalshi and Polymarket bets on clinical trials criticized as 'ghastly'

https://text.npr.org/nx-s1-5922530
2•1659447091•41m ago•0 comments

HeroBot

https://herobot.co/
1•ingersol•42m ago•0 comments

Notes Compound, Blogs Compile: When I Update a Note vs. Publish a Post

https://www.ssp.sh/brain/sharing-as-second-brain-note-vs-a-blog-post/
2•zazuke•42m ago•0 comments

Honey, I Shrunk the Agency (Our journey building a software factory)

https://vibegui.com/en/article/honey-i-shrunk-the-agency/
1•gadr90•45m ago•1 comments

AI danger explained for people who don't understand full sentences

https://www.reddit.com/r/OpenAI/s/ASRcUl35lX
3•nemo_captain•45m ago•1 comments

Coldcard Postmortem from MicroPython's Perspective

https://github.com/orgs/micropython/discussions/19588
1•mech4bg•49m ago•0 comments

Tears in Rain Monologue

https://en.wikipedia.org/wiki/Tears_in_rain_monologue
1•tosh•50m ago•0 comments