Делать локализацию JS-кода очень просто, если придерживаться простого правила.
для строк которые требуют перевода использовать "двойное кавычки"
для строк которые участвуют только в логике 'одерную кавычку'
а далее дело техники:
в коде выискиваются строки в двойных кавычках и заменяются на перевод.
в коде выискиваются строки в двойных кавычках и оборачиваются в функцию.
в коде выискиваются строки в двойных кавычках и заменяются на переменные.
поиск можно реализовать простой регуляркой
// \/\*([^*]|\*(?=[^\/]))+\*\/|\/(\\\\|\\\/|[^\/\n])+\/|'(\\\\|\\'|[^'])*'|"(\\\\|\\"|[^"])*"