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.
Package info
github.com/thecodingmachine/html.utils.i18nweblibrary
pkg:composer/mouf/html.utils.i18nweblibrary
Requires
- php: >=5.3.0
- mouf/html.utils.weblibrarymanager: ~3.0
- mouf/utils.i18n.fine: >=3.0,<5.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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.