У себя сделали так:
Локально добавляем только ключики и базовое значение перевода. Никогда не пушаем файлики с переводами. Все редактируеться на проде. Если так уж случилось что нужно потестить именно перевод, то генерируем перевод локально, тестим, если все ок реверт и пуш. Главное правило у нас - никогда не пушаем переводы. В другом проекте файл с переводами в .gitignore (там уже не jms бандл, но суть такая же). Не самая удобная схема как по мне, но проблем у нас изза переводов нету.