TypeScript-l8n – type safe localization without dependencies | Dark Hacker News