FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
Stop Managing Translations in JSON Files — There's a Better Way
NewsWeb Development

Stop Managing Translations in JSON Files — There's a Better Way

via Dev.to ReactEray Gündoğmuş1mo ago

Every multilingual app starts the same way: locales/ ├── en.json ← 12 keys ├── tr.json ← 12 keys └── de.json ← 12 keys Six months later: locales/ ├── en.json ← 847 keys ├── tr.json ← 791 keys (56 missing, nobody knows which) ├── de.json ← 823 keys (24 orphaned from a deleted feature) ├── ja.json ← 402 keys (translator quit halfway) └── ar.json ← 0 keys (we said we'd get to it) If this looks familiar, keep reading. The Real Problem The issue isn't JSON files. JSON is fine. The problem is that translations live outside your development workflow . Your code goes through pull requests, CI checks, type checking, and automated tests. Your translations? Someone exports a spreadsheet, a translator fills in cells, and someone else copies the values into JSON files. No review. No validation. No automated checks. This means: Keys drift — a developer renames save_draft to save_as_draft in code, but the translation files still have save_draft Dead keys accumulate — features get deleted, translation

Continue reading on Dev.to React

Opens in a new tab

Read Full Article
28 views

Related Articles

News

libeatmydata - disable fsync and SAVE

Lobsters • 3d ago

News

Most Frequent N-Gram

Medium Programming • 3d ago

News

Leetcode#1297: Maximum Number of Occurrences of a Substring

Medium Programming • 3d ago

The Outbox Pattern: A Consistent Approach to Distributed Transactions
News

The Outbox Pattern: A Consistent Approach to Distributed Transactions

Medium Programming • 3d ago

6o6 v1.1: Faster 6502-on-6502 virtualization for a C64/Apple II Apple-1 emulator
News

6o6 v1.1: Faster 6502-on-6502 virtualization for a C64/Apple II Apple-1 emulator

Lobsters • 3d ago

Discover More Articles