Одна из моих самых больших проблем - использование языковых параметров для javascript. До сих пор мне удавалось загружать языковые файлы всякий раз, когда для этого языка обнаружен файл cookie. Хотя все хорошо работает на стороне PHP, часть javacript сайта все еще находится на английском языке; оповещения и пользовательские функции и т.д. Что я должен сделать, это, как я сделал с PHP стороне вещей: создать языковой файл с пользовательскими строками:Интернационализация в форматировании Javascript и String
//EN file
$lang["TEST"] = " You have % order(s) waiting in your queue ";
//FR file
$lang["TEST"] = " Vous avez %s commande(s) dans votre file d'attente ";
Что хорошего об этом, это я могу использовать sprintf($lang["TEST"], 4);
по желанию на каждый страница. Было бы замечательно, однако, иметь возможность хранить такие строки в файле js, который может быть отформатирован одинаково в зависимости от того, что функции хотят вывести.
Как я могу это достичь?
Это может быть стоит посмотреть на некоторых яваскрипт templateing языков, таких как рули или усы. – Orangepill