mouf/html.utils.i18nweblibrary

此 Weblibrary 实现将根据当前使用的语言加载不同的 JS 文件。在 JS 中加载翻译文件非常有用。

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

This package is auto-updated.

Last update: 2024-09-15 04:36:53 UTC


README

这种特殊的 WebLibrary 将根据当前的区域设置加载不同的 Javascript 文件。

它是如何工作的?

你只需在要加载的文件名中放置一个 [lang] 占位符。

例如

javascript/messages-[lang].js

如果当前使用的区域设置为法语,请求的文件将是 javascript/messages-fr.js。如果当前使用的区域设置为德语,请求的文件将是 javascript/messages-de.js... 如果当前使用的区域设置为默认值,请求的文件将是 javascript/messages-default.js

区域设置是由 I18nWebLibrary$languageDetection 属性决定的。此属性必须指向一个实现 Fine's LanguageDetectionInterface 接口 的类。