Делаю смену языка на сайте, создал два файла ru.php и en.php с массивом куда записываю строки с переводом. Тут встал вопрос, как проще "доставлять" этот перевод в файлы .js?
Создать отдельные файлы .js так же с массивом перевода нужных мне слов?
Через <script></script>передать весь массив из php в js?
Советую вам использовать ini файлы и через функцию parse_ini_file вытягивать нужное слово.
В файл js можно доставить слова тремя вариантами.
1. Перед вызовом файла создать массив с набором слов.
2. Через ajax, подтянуть слова внутри кода.
3. js файл сделать файлом php, а через чпу сделать его как js
Спасибо. По поводу ini, а чем этот способ существенно отличается от простого массива в файле php? Ведь после каждого парсинга ini файла, мы все равно получаем массив. Или есть какая то подковырка? )
gofree, никак. У меня вообще для каждого слова вызывается файл ибо файлы разные могут быть на одной странице. Есть один вариант, вызывать в самом начале страницы и все.