Как включить файл определения языка в JavaScript? - PullRequest
1 голос
/ 18 сентября 2010

У меня большой файл javascript common.js со всеми моими функциями и прочим ... и я хотел бы написать отдельный файл Js хранить только определения для всех предупреждающих / любезных сообщений и т. д. распространяться по файлу ... я не хочу искать и менять один за другим ...

Я создал нечто подобное в php, где у меня есть файл en.php / fr.php /de.php для каждого языка, который мне нужен ...

Мне было интересно:

1. если я могу сделать то же самое в Js

2. если есть какой-либо способ использовать php вместо этого ... так что еще лучше иметь только один файл для редактирования

спасибо

Ответы [ 2 ]

2 голосов
/ 18 сентября 2010

Конечно - все, что вам нужно сделать, это создать файл определений для каждого языка, который просто создает объект с необходимыми парами name: value. Ваш существующий JS может затем вставить defsObject["name"], где это необходимо. Затем ваш PHP определит, какой из файлов определения JS загрузить, изменив значение src тега script.

Если вы не знакомы с системой обозначений объектов, в переполнении стека доступно множество примеров ( с тегом JSON ).

0 голосов
/ 18 сентября 2010

Я не верю, что есть удобный способ использования js для включения определений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...