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 PHP license change is imminent

https://lwn.net/Articles/1063993/
1•tosh•27s ago•0 comments

Visualizing History: The Polish System

https://publicdomainreview.org/collection/visualizing-history-the-polish-system/
1•sebg•4m ago•0 comments

Lazarus Group Uses Git Hooks to Hide Malware

https://opensourcemalware.com/blog/dprk-git-hooks-malware
1•speckx•4m ago•0 comments

From Stringly to Strongly Typed

https://eignex.com/posts/from-stringly-to-strongly-typed/
1•monom•4m ago•0 comments

3D-printed house could help solve Japan's construction crisis

https://www.cnn.com/2026/05/07/business/japans-3d-printing-construction-sector-crisis-hnk-spc
1•breve•5m ago•0 comments

The Missing Piece in AI

https://twitter.com/ElironK300/status/2049640389565379013
1•Eli2315•6m ago•0 comments

AI coding agents read Git log as their first debugging step

https://thoughts.jock.pl/p/how-to-use-github-ai-builders-basics-2026
1•joozio•8m ago•0 comments

The AI fitness instructors selling unreal gains

https://www.bbc.com/sport/articles/c5ye7dnxv86o
1•breve•8m ago•0 comments

When DNSSEC goes wrong: how we responded to the .de TLD outage

https://blog.cloudflare.com/de-tld-outage-dnssec/
1•jgrahamc•9m ago•0 comments

How to Work and Compound with AI

https://eugeneyan.com/writing/working-with-ai/
1•swyx•11m ago•0 comments

BTQ Technologies Corp – legal matter

1•nicolaslexandre•11m ago•0 comments

Show HN: SereneUI – A VSCode-inspired, open-source UI for Postgres

https://github.com/serenedb/serenedb/tree/main/serene-ui
1•gnusi•12m ago•0 comments

Spring: The Documentary

https://www.youtube.com/watch?v=0Gb1z-2SjHY
1•doppp•12m ago•0 comments

Linux Kernel 6.12.86 and 6.18.27 released

https://www.linuxcompatible.org/story/linux-kernel-61286-and-61827-released/
1•pamcake•14m ago•1 comments

What Changed My Mind About Dependency Injection in TypeScript

https://www.vswaroop04.com/writing/di-repository-adapter
1•vswaroop04•15m ago•0 comments

My Initial Thoughts on Thunderbird Pro

https://kevquirk.com/my-inital-thoughts-on-thundermail
1•herbertl•15m ago•0 comments

Llama and Spec: MTP Support

https://github.com/ggml-org/llama.cpp/pull/22673
1•jhoho•16m ago•0 comments

What it feels like to swap

https://ruibento.medium.com/what-it-feels-like-to-swap-96d83a545c5e
1•jgrahamc•16m ago•0 comments

Can I delete the Chrome's OptGuideOnDeviceModel safely? (2025)

https://superuser.com/questions/1930445/can-i-delete-the-chromes-optguideondevicemodel-safely-its...
1•jjgreen•17m ago•0 comments

Show HN: Design proteins from one formula, zero training data – runs in browser

https://aidoctrine.github.io/uct-protein/
1•AlekseN•17m ago•0 comments

Fooling large language models just keeps getting simpler

https://www.theregister.com/software/2026/04/29/fooling-large-language-models-just-keeps-getting-...
1•speckx•18m ago•0 comments

Show HN: I vibe-coded an illegal streaming platform

https://streamvaults.ru/
1•hannil55•19m ago•0 comments

Open-Source Framework to Stop Spamming Your Users (and Increase Conversions)

https://github.com/furkatkasimov/lamf/
1•qatlama•20m ago•0 comments

The GRU's Hogwarts: Inside[..]elite spy school for Russian military intelligence

https://theins.press/en/inv/292314
1•defly•23m ago•0 comments

PS5-Linux

https://github.com/ps5-linux/ps5-linux-loader
2•26d0•24m ago•0 comments

Two Chapters on Code Reviews Worth Your Afternoon

https://verbosemode.dev/p/two-chapters-on-code-reviews-worth
1•ablx000•27m ago•0 comments

Motivation, Productivity Barriers, and Engineering Friction

https://pankajpipada.com/posts/2026-05-07-motivation-productivity-barriers/
1•ppipada•29m ago•1 comments

VoidZero Announces Rolldown 1.0

https://voidzero.dev/posts/announcing-rolldown-1-0
3•crousto•29m ago•0 comments

Anthropomorphism Is the New Skeuomorphism

https://danielgrantco.substack.com/p/anthropomorphism-is-the-new-skeuomorphism
1•djgrant•30m ago•0 comments

Spoiler-free character descriptions for ePub novels

https://github.com/Fank1/curie
1•fank1•32m ago•1 comments