Перевод файла JSON означает перевод текстовых значений в каждой паре «ключ — значение», в то время как ключи, вложенность и плейсхолдеры остаются нетронутыми, поэтому переведенный файл по-прежнему парсится, а ваше приложение по-прежнему находит каждую строку.
JSON переводчик файлов, такой как Smartcat, считывает структуру файла, показывает переводчикам только значения, блокирует такие переменные, как {название} и {{count}}, и записывает каждый перевод назад в копию исходной структуры, по одному файлу i18n JSON на каждый язык перевода. Приведенный ниже пример файла перевода JSON показывает один и тот же файл до и после.