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

A Black-Box Contract Engine for Agentic Software Development

https://github.com/elmacnifico/dojo
1•feedyourhead•2m ago•0 comments

Lovable vs. Bolt vs. Replit: who's leaking the most Supabase data?

https://securityscanner.dev/blog/lovable-vs-bolt-vs-replit-rls
1•slederer•3m ago•0 comments

Leonardo, Borgia, and Machiavelli: A Fateful Collusion

https://www.historytoday.com/archive/leonardo-borgia-and-machiavelli-fateful-collusion
1•apollinaire•5m ago•0 comments

Eustella: We reinvent ChatGPT for Europeans, with OpenClaw in mind

https://eustella.com
1•doener•7m ago•0 comments

The Elegant Laminar Flow of Moroccan Tea [video]

https://www.youtube.com/watch?v=rB5jpFHq06w
1•user070223•9m ago•1 comments

From Idea to Deployed App: Full Laravel Workflow with LaraCopilot

https://laracopilot.com/blog/idea-to-deployed-app/
1•laracopilotai•12m ago•0 comments

I made an MVP in one day

https://diegolopez.dev/2026/04/15/i-made-an-mvp-in-one-day/
1•diegolopd•16m ago•0 comments

AI Data Residency: When Cloud APIs Don't Meet Your Compliance Requirements

https://substack.com/home/post/p-194377303
1•morleymedia•19m ago•0 comments

The New Window

1•claudecarlyle•19m ago•0 comments

The Mathematics of Tetris (2011)

https://math.stackexchange.com/questions/80246/the-mathematics-of-tetris
1•downbad_•21m ago•1 comments

What Is WebAssembly? (2015)

https://medium.com/javascript-scene/what-is-webassembly-the-dawn-of-a-new-era-61256ec5a8f6
1•downbad_•22m ago•1 comments

I Let Claude Opus Write a Chrome Exploit

https://www.hacktron.ai/blog/i-let-claude-opus-to-write-me-a-chrome-exploit
1•svenfaw•24m ago•0 comments

Building agent skills: Intent, determinism, and stability

https://alexhans.github.io/posts/series/evals/building-agent-skills-incrementally.html
1•pramodbiligiri•24m ago•0 comments

The OSRS Botting Problem Is Architectural

https://nemo.foo/blog/osrs-botting-problem-is-architectural
1•nemofoo•25m ago•0 comments

Modern Games Look on CRT Monitors

https://www.youtube.com/watch?v=U3K_BmIxh_0
1•tiziano88•25m ago•0 comments

Gemini 3.1 Flash TTS

https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-flash-tts/
1•langitbiru•25m ago•0 comments

Alpine.js X-Data: A Surprisingly Capable State Manager

https://www.budgetflow.cc/blog/alpine-js-x-data-a-surprisingly-capable-state-manager
1•mkrd•27m ago•0 comments

Security.ubuntu.com Is Down

https://status.canonical.com/#/incident/KNms6QK9ewuzz-7xUsPsNylV20jEt5kyKsd8A-3ptQG-0Dp5D6IWR-Dw5...
1•whalesalad•31m ago•0 comments

Dynamicland

https://dynamicland.org/
1•cl3misch•31m ago•0 comments

AI slop has hit the science creators [video]

https://www.youtube.com/watch?v=xcq5XYkFJfY
1•szmarczak•32m ago•0 comments

Zero-Copy Pages in Rust: Or How I Learned to Stop Worrying and Love Lifetimes

https://redixhumayun.github.io/databases/2026/04/14/zero-copy-pages-in-rust.html
1•ingve•32m ago•0 comments

Private Equity Turns Your Favorite [YouTube] Channels into Slop [video]

https://www.youtube.com/watch?v=ZoibAbdQf58
1•burnt-resistor•37m ago•1 comments

Show HN: I made a weekly editorial on what HN was feeling and building

https://menggg.me/vibes/week-15
1•menggg•41m ago•0 comments

What Is Purisaki Berberine Patches and How It Supports Weight Loss? [pdf]

https://www.fd.ulisboa.pt/wp-content/uploads/formidable/2/PurisakiBerberinePatchesReal1-d3baj.pdf
1•JasperFarmer•42m ago•0 comments

Nvidia Ising – Open AI Models for Quantum Computing

https://www.nvidia.com/en-us/solutions/quantum-computing/ising/
1•fuglede_•42m ago•0 comments

Agent SLOs: Grounding autonomous agents in metrics that matter

https://blog.firetiger.com/agent-slos-grounding-autonomous-agents-in-metrics-that-matter/
2•matsur•44m ago•0 comments

Shouldn't we have an agent.lock file for AI coding agents?

https://srajangupta.substack.com/p/where-is-my-agentlock-file
1•srajan_gupta•45m ago•0 comments

DFlash: Block Diffusion for Flash Speculative Decoding

https://z-lab.ai/projects/dflash/
2•oldfuture•45m ago•0 comments

Teaching AI Agents to Speak Hardware

https://quadric.ai/blog/mcp-ai-coding-assistant
1•tkocmathla•46m ago•0 comments

Delete ChatGPT Atlas Spyware

1•niagznculiau•47m ago•0 comments