Поиск и замена в Javascript перед упаковкой

Резюме

Есть ли способ заставить процесс связывания и минимизации в ASP.NET MVC-приложении выполнить «поиск и замену» внутри файлов сценария, прежде чем он их минимизирует?

Фон

У меня есть некоторые виджеты, определенные в Javascript-файлах, которые содержат слова, которые необходимо перевести на разные языки, в зависимости от языка текущего пользователя. Поскольку MVC минимизирует javascript-файлы в ScriptBundles, можно ли подключиться к этому процессу сборки? В идеале мы могли бы использовать его для создания локализованных пакетов сценариев, где процесс объединения выполняет поиск / замену внутри сценариев до их минимизации.

Я хотел бы избежать ручного создания отдельных javascript-файлов для каждого языка, так как это затруднит его поддержку. То же самое касается клиентского словаря, из которого виджеты будут извлекать текст; у нас уже есть проблемы с производительностью javascript, и мы не хотим добавлять еще один уровень интерфейсных вычислений.