i18n Best Practices That Most Guides Get Wrong
The i18n advice you actually need: string concatenation traps, RTL layout gotchas, complex plural rules, and hardcoded error messages that will bite you in production.
Every i18n tutorial starts the same way: extract your strings into JSON files, use a library like react-intl or i18next, done. That advice isn't wrong, but it covers maybe 20% of what actually breaks when you ship to new locales. Here's the other 80%.
String concatenation is a localization landmine
This looks harmless: