frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Extract text and translate on every PR

1•danielandrews43•11mo 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•11mo 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•11mo 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

Show HN: Gemini free tier is all you need

https://juanpabloaj.com/2026/04/30/gemini-free-tier-is-all-you-need/
1•juanpabloaj•1m ago•0 comments

We scanned 100 Smithery MCP servers, 22 flagged, here's what we found

1•chaksaray•3m ago•1 comments

The tortoise and the hare live on

https://unsung.aresluna.org/the-tortoise-and-the-hare-live-on/
1•CharlesW•4m ago•0 comments

U.S. gender ratios by metro, ages 20-34

https://getdatingphotos.com/gender-ratios
1•nsokolsky•5m ago•1 comments

US cyber team hasn't been activated yet to protect midterm elections

https://www.cnn.com/2026/04/30/politics/cyber-team-midterm-elections-foreign-meddling
1•dabinat•7m ago•0 comments

Morphing UI with Motion (and why most implementations feel wrong)

https://raminmousavi.dev/blog/animation-morphing-with-motion
1•ramin2nt2•8m ago•0 comments

Bash Is Not Enough: Why Large-Scale CI Needs an Orchestrator

https://www.iankduncan.com/engineering/2026-02-06-bash-is-not-enough/
1•birdculture•8m ago•0 comments

Chinese Courts Rule Companies Cannot Fire Workers Simply to Replace Them with AI

https://www.caixinglobal.com/2026-04-30/chinese-courts-rule-companies-cannot-fire-workers-simply-...
2•yesbut•10m ago•0 comments

Show HN: Fauxcquired Podcast about Eli Lilly

https://open.spotify.com/episode/2jQhCJBOVMXrfpSoC1c9ou
1•nbaronia•10m ago•0 comments

Mvm

https://marc.vertes.org/announcing-mvm/
1•mvertes•11m ago•0 comments

JuliaHub Raises $65M Series B

https://juliahub.com/blog/juliahub-raises-65m-series-b-launches-dyad-3.0
1•postflopclarity•12m ago•0 comments

"Security problems are just bugs" (2017)

https://lkml.org/lkml/2017/11/17/767
1•guiambros•13m ago•1 comments

Good news for New Mexico. Meta withdrawal on the horizon

https://www.engadget.com/2161607/meta-says-it-may-withdraw-its-apps-from-new-mexico-if-judge-agre...
1•wilburx3•14m ago•1 comments

Flakes, the Best Practices of Vibe DevOps

https://blog.fernvenue.com/archives/flakes-as-art/
1•fernvenue•14m ago•0 comments

Public Libraries Scrap Late Fines to Alleviate Inequity (2019)

https://www.kuow.org/stories/we-wanted-our-patrons-back-public-libraries-scrap-late-fines-to-alle...
1•thunderbong•15m ago•0 comments

The Spectrum of Agentic Coding [video]

https://vimeo.com/1187957189
1•ykdojo•16m ago•0 comments

Show HN: Booksearch – fast TUI search for book collections

https://github.com/rahimnathwani/booksearch
1•rahimnathwani•19m ago•0 comments

Apple Q2 2026 earnings report

https://www.cnbc.com/2026/04/30/apple-aapl-q2-2026-earnings-report.html
1•kristianp•21m ago•0 comments

Why Lenny's podcast removed Austin Lau interview on YouTube?

1•jcpy•21m ago•0 comments

In Musk vs. Altman case, judge warns lawyers that AI itself is not on trial

https://www.nbcnews.com/tech/tech-news/elon-musk-testimony-day-three-sam-altman-openai-trial-rcna...
1•voxadam•25m ago•0 comments

NPM: Putting the Brown in Brownout

https://ryanbigg.com/2026/04/npm-putting-the-brown-in-brownout
1•ryanbigg•25m ago•0 comments

GCC 16 Released

https://gcc.gnu.org/gcc-16/
3•lixiaofeng•26m ago•1 comments

Alaska woman sues troopers, TV network exploiting role as confidential informant

https://alaskabeacon.com/briefs/alaska-woman-accused-troopers-tv-network-of-exploiting-her-role-a...
1•rolph•27m ago•1 comments

OpenAI has effectively abandoned first-party Stargate data centers

https://www.tomshardware.com/tech-industry/artificial-intelligence/openai-has-effectively-abandon...
4•signa11•30m ago•0 comments

Onyx Pro, a local desktop utility for resetting AI IDE trial state

https://getonyxpro.com
1•chloevalesquez•32m ago•0 comments

Universal patterns emerge across 22 languages, mapping how vocabularies evolve

https://phys.org/news/2026-04-universal-patterns-emerge-languages-vocabularies.html
1•wglb•32m ago•1 comments

Two blazing quasars caught waltzing into a merger

https://phys.org/news/2026-04-blazing-quasars-caught-waltzing-merger.html
1•wglb•33m ago•1 comments

Shutting Down the Goldmine

https://eed3si9n.com/shutting-down-the-goldmine/
1•switchbak•34m ago•0 comments

Name in Landsat

https://science.nasa.gov/specials/your-name-in-landsat/
1•vinnyglennon•36m ago•0 comments

Ask HN: Local or Cloud -based AI?

1•dickeeT•36m ago•0 comments