frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Extract text and translate on every PR

1•danielandrews43•8mo 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•8mo 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•8mo 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 wallet that never sleeps is probably not human

https://www.HugeDomains.com/domain_profile.cfm?d=Ketaro.com
1•chainbuilder•1m ago•1 comments

The Humble Android Calculator

https://medium.com/@jnebos/the-humble-android-calculator-4f139e8b1699
1•RGBCube•2m ago•0 comments

Heart Rate Variability Dynamics in Padel Players in Relation to Match Outcome

https://www.mdpi.com/2411-5142/11/1/12
1•PaulHoule•5m ago•0 comments

Learning to Discover at Test Time

https://test-time-training.github.io/discover/
1•in-silico•6m ago•0 comments

Managing a million dollar pool with 15k lines of Go

http://nat-echlin.com/one.html
1•natechlin•7m ago•0 comments

Ask HN: How to redeem a Gift Card without risking lock-out?

1•magnetic•8m ago•0 comments

Understanding Rust Closures

https://antoine.vandecreme.net/blog/rust-closures/
2•avandecreme•11m ago•0 comments

Pywidevine: Python Implementation of Google's Widevine DRM CDM (Content Decrypti

https://github.com/devine-dl/pywidevine
1•fanf2•11m ago•0 comments

Is Privacy an Illusion?

1•rafaelmdec•11m ago•0 comments

Namecheap sued a YC founder personally after shutting down her startup's domain

https://twitter.com/snigdhasur/status/2014747997943238791
3•ecares•13m ago•0 comments

Ask HN: Weekend Social: Top two programming languages and what they can borrow?

1•susam•13m ago•0 comments

ICE Executes Arrestee

https://old.reddit.com/r/Minneapolis/comments/1qlstaq/quick_stabilization_of_ice_murder_on_the_mo...
9•alangibson•14m ago•3 comments

Get-Shit-Done

https://github.com/glittercowboy/get-shit-done
1•mpartel•14m ago•0 comments

Why Most AI Projects Fail

https://www.youtube.com/watch?v=zBWmh2ZE8WQ
1•athampraveen•15m ago•0 comments

Most Admired Companies 2026

https://fortune.com/ranking/worlds-most-admired-companies/
1•ksec•16m ago•0 comments

Massive nanoparticles follow the rules of quantum mechanics

https://www.univie.ac.at/en/news/detail/metal-clumps-in-quantum-state-vienna-research-team-breaks...
1•wjSgoWPm5bWAhXB•16m ago•0 comments

In Search of a Platonic Co-Parent

https://www.nytimes.com/2026/01/24/style/platonic-co-parenting-apps.html
1•paulpauper•16m ago•0 comments

AutoAP

https://wiki.dd-wrt.com/wiki/index.php/AutoAP
1•mooreds•25m ago•0 comments

Why sandboxing coding agents is harder than you think

https://martinalderson.com/posts/why-sandboxing-coding-agents-is-harder-than-you-think/
1•martinald•25m ago•0 comments

This Month in Redox – December 2025

https://www.redox-os.org/news/this-month-251231/
1•akyuu•25m ago•0 comments

Testing Makes You Faster (Eventually)

https://gabor-kiss.com/essays/testing-makes-you-faster-eventually/
1•mooreds•26m ago•0 comments

Researchers Use D&D to Test AI's Long-term Decision-making Abilities

https://today.ucsd.edu/story/from-chatbots-to-dice-rolls-researchers-use-dd-to-test-ais-long-term...
1•wjSgoWPm5bWAhXB•26m ago•0 comments

The social media ban that wasn't

https://crookedtimber.org/2026/01/23/the-social-media-ban-what-wasnt/
2•mooreds•28m ago•0 comments

Strategies and lessons from partitioning a 17TB table in PostgreSQL

https://www.tines.com/blog/futureproofing-tines-partitioning-a-17tb-table-in-postgresql/
2•shayonj•28m ago•0 comments

Hung by a Thread

https://campedersen.com/rayon-mutex-deadlock
3•ecto•28m ago•0 comments

Show HN: Remote workers find your crew

1•fcpguru•28m ago•2 comments

Show HN: Send encrypted messages to the future (Client-side Time Capsules)

https://www.encrypter.site/
1•zealer•29m ago•0 comments

A Primer on Memory Consistency and Cache Coherence (2020) [pdf]

https://pages.cs.wisc.edu/~markhill/papers/primer2020_2nd_edition.pdf
1•tanelpoder•29m ago•0 comments

Can programmers escape the gentle tyranny of call/return?

https://dl.acm.org/doi/10.1145/3397537.3397546
1•andsoitis•30m ago•0 comments

LibPDF: A Modern TypeScript PDF Library

https://documenso.com/blog/introducing-libpdf-the-pdf-library-typescript-deserves
1•yufiz•31m ago•0 comments