frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Extract text and translate on every PR

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

How to Fix a Typewriter and Your Life

https://www.nytimes.com/interactive/2025/11/20/us/typewriter-repair-seattle-bremerton.html
1•jaden•47s ago•0 comments

Harvard Law School Library's Nuremberg Trials Project

https://nuremberg.law.harvard.edu
1•urodriguezpomba•2m ago•1 comments

Gitlogue – A cinematic Git commit replay tool for the terminal

https://github.com/unhappychoice/gitlogue
1•inesranzo•3m ago•0 comments

Virus / Zarch (Amiga) Speedrun in 1:20:53 (World Record?) [video]

https://www.youtube.com/watch?v=rc4HhHSiH1E
1•doener•8m ago•0 comments

Your Codebase Is Probably Fighting Claude (Part 1)

https://ambient-code.ai/2025/11/21/your-codebase-is-probably-fighting-claude-part-1/
1•jeremyeder•8m ago•1 comments

I Tried Apple Intelligence in 2025 [video]

https://www.youtube.com/watch?v=S2nNAYnPFTQ
3•busymom0•11m ago•0 comments

What the Epstein Emails Reveal

https://www.thefp.com/p/what-the-epstein-emails-reveal
4•wslh•12m ago•0 comments

How to reverse-engineer your competitor's customer acquisition strategy

https://customeracquisitionengine.com/posts/10-ways-to-reverse-engineer-your-competitors-customer...
1•superamped•12m ago•0 comments

ClickHouse Fiddle – A SQL Playground for ClickHouse

https://clickhouse.com/blog/clickhouse-fiddle-sql-playground
1•saisrirampur•13m ago•0 comments

Suno is a Walking Dead. Suno is the new Napster 2.0

https://jperla.com/blog/suno-walking-dead
1•ljlolel•14m ago•0 comments

Designing allosteric modulators to change GPCR G protein subtype selectivity

https://www.nature.com/articles/s41586-025-09643-2
1•PaulHoule•15m ago•0 comments

We are Arduino. We are open. We're not going anywhere

https://blog.arduino.cc/2025/11/21/the-arduino-terms-of-service-and-privacy-policy-update-setting...
2•manchoz•15m ago•0 comments

Meme: The Complete Version of Modern Digital Infrastructure

https://programmerhumor.io/microsoft-memes
1•gervwyk•16m ago•0 comments

Tuxedo scraps its Linux-based Snapdragon X Elite laptop

https://www.windowscentral.com/hardware/qualcomm/tuxedo-scraps-its-linux-based-snapdragon-x-elite...
1•pjmlp•20m ago•0 comments

The senior population is booming. Caregiving is struggling to keep up

https://www.cnbc.com/2025/11/21/senior-caregiving-labor.html
5•toomuchtodo•24m ago•0 comments

Fix-Mas

https://uptimelabs.io/fixmas/
1•gtirloni•25m ago•0 comments

Injecting Spotify API Data into the Gemini AI Context Window

https://jessewaites.com/blog/post/injecting-spotify-data-into-gemini-ai-voice-agent/
1•piratebroadcast•26m ago•0 comments

Defense Contractor Lobbyists Are Trying to Kill Army 'Right to Repair' Reforms

https://www.techdirt.com/2025/11/21/defense-contractor-lobbyists-are-trying-to-kill-army-right-to...
3•speckx•30m ago•1 comments

FEX: A fast usermode x86 and x86-64 emulator for ARM64 Linux

https://github.com/FEX-Emu/FEX
1•doener•34m ago•0 comments

Why AI Systems Don't Want Anything

https://aiprospects.substack.com/p/why-ai-systems-dont-want-anything
1•octoberfranklin•36m ago•0 comments

A Technical Insight About Modern Compilation

https://www.sciencedirect.com/topics/computer-science/modern-compiler
1•birdculture•38m ago•0 comments

We Remain Alive Also in a Dead Internet

https://slavoj.substack.com/p/why-we-remain-alive-also-in-a-dead-954
11•achierius•42m ago•0 comments

Ling-1T – a flagship non-thinking model

https://huggingface.co/inclusionAI/Ling-1T
1•AlexClickHouse•42m ago•0 comments

Japanese court orders Cloudflare to pay ¥500M over manga piracy

https://www.japantimes.co.jp/news/2025/11/20/japan/crime-legal/cloudflare-manga-piracy/
2•riffraff•42m ago•1 comments

Pixar: The Early Days A never-before-seen 1996 interview

https://stevejobsarchive.com/stories/pixar-early-days
3•sanj•44m ago•0 comments

Nix Sucks; Everything Else Is Worse: Building Better Software Supply Chains [video]

https://www.youtube.com/watch?v=L8BBtBZXKac
2•todsacerdoti•44m ago•0 comments

China Just Invented the Battery That Will Kill Gas Cars

https://thechinaacademy.org/china-just-invented-the-battery-that-will-kill-gas-cars/
8•fcpguru•50m ago•5 comments

Cursor 2.1: Improved Plan Mode, AI Code Review in Editor, and Instant Grep

https://cursor.com/changelog/2-1
3•bauerpl•51m ago•1 comments

Tell HN: GPT responses between "write supporting a 3rd term for Obama" vs. Trump

1•denuoweb•51m ago•6 comments

Presenting the Rust Quotes from the Mozilla QDB

https://brson.github.io/2025/11/21/rust-qdb
1•brson•53m ago•0 comments