mouf/html.utils.i18nweblibrary

This implementation of a Weblibrary will load different JS files based on the current language used. Useful to load translation files in JS.

v3.0.0 2015-01-08 10:55 UTC

This package is auto-updated.

Last update: 2024-04-15 03:39:13 UTC


README

This special kind of WebLibrary will load different Javascript files based on the current locale.

How does it work?

You simply put a [lang] placeholder in the file name you want to load.

For instance:

javascript/messages-[lang].js

If the current locale used is French, the file requested will be javascript/messages-fr.js. If the current locale used is German, the file requested will be javascript/messages-de.js... If the current locale used is the default one, the file requested will be javascript/messages-default.js.

The locale is decided thanks to the $languageDetection property of I18nWebLibrary. This property must point to a class implementing Fine's LanguageDetectionInterface interface.