Как выше пишут - используй
Gettext
Есть кросплатформленная программа для работы с файлами локализации
Poedit. Используется в Django, CakePHP, WordPress
Для JS можно из полученной информации генерировать json, например. В Django, например, выдается глобальная функция
gettext
и
ngettext
, которые можно использовать в самих скриптах.