update deps
This commit is contained in:
41
node_modules/i18next-browser-languagedetector/README.md
generated
vendored
41
node_modules/i18next-browser-languagedetector/README.md
generated
vendored
@@ -6,13 +6,13 @@
|
||||
|
||||
This is a i18next language detection plugin use to detect user language in the browser with support for:
|
||||
|
||||
- cookie
|
||||
- localStorage
|
||||
- navigator
|
||||
- cookie (set cookie i18next=LANGUAGE)
|
||||
- localStorage (set key i18nextLng=LANGUAGE)
|
||||
- navigator (set browser language)
|
||||
- querystring (append `?lng=LANGUAGE` to URL)
|
||||
- htmlTag
|
||||
- path
|
||||
- subdomain
|
||||
- htmlTag (add html language tag <html lang="LANGUAGE" ...)
|
||||
- path (http://my.site.com/LANGUAGE/...)
|
||||
- subdomain (http://LANGUAGE.site.com/...)
|
||||
|
||||
# Getting started
|
||||
|
||||
@@ -32,10 +32,10 @@ Wiring up:
|
||||
|
||||
```js
|
||||
import i18next from 'i18next';
|
||||
import LngDetector from 'i18next-browser-languagedetector';
|
||||
import LanguageDetector from 'i18next-browser-languagedetector';
|
||||
|
||||
i18next
|
||||
.use(LngDetector)
|
||||
.use(LanguageDetector)
|
||||
.init(i18nextOptions);
|
||||
```
|
||||
|
||||
@@ -64,7 +64,10 @@ As with all modules you can either pass the constructor function (class) to the
|
||||
cookieDomain: 'myDomain',
|
||||
|
||||
// optional htmlTag with lang attribute, the default is:
|
||||
htmlTag: document.documentElement
|
||||
htmlTag: document.documentElement,
|
||||
|
||||
// only detect languages that are in the whitelist
|
||||
checkWhitelist: true
|
||||
}
|
||||
```
|
||||
|
||||
@@ -74,10 +77,10 @@ Options can be passed in:
|
||||
|
||||
```js
|
||||
import i18next from 'i18next';
|
||||
import LngDetector from 'i18next-browser-languagedetector';
|
||||
import LanguageDetector from 'i18next-browser-languagedetector';
|
||||
|
||||
i18next
|
||||
.use(LngDetector)
|
||||
.use(LanguageDetector)
|
||||
.init({
|
||||
detection: options
|
||||
});
|
||||
@@ -86,15 +89,15 @@ i18next
|
||||
on construction:
|
||||
|
||||
```js
|
||||
import LngDetector from 'i18next-browser-languagedetector';
|
||||
const lngDetector = new LngDetector(null, options);
|
||||
import LanguageDetector from 'i18next-browser-languagedetector';
|
||||
const languageDetector = new LanguageDetector(null, options);
|
||||
```
|
||||
|
||||
via calling init:
|
||||
|
||||
```js
|
||||
import LngDetector from 'i18next-browser-languagedetector';
|
||||
const lngDetector = new LngDetector();
|
||||
import LanguageDetector from 'i18next-browser-languagedetector';
|
||||
const languageDetector = new LanguageDetector();
|
||||
lngDetector.init(options);
|
||||
```
|
||||
|
||||
@@ -124,12 +127,12 @@ export default {
|
||||
### adding it
|
||||
|
||||
```js
|
||||
import LngDetector from 'i18next-browser-languagedetector';
|
||||
const lngDetector = new LngDetector();
|
||||
lngDetector.addDetector(myDetector);
|
||||
import LanguageDetector from 'i18next-browser-languagedetector';
|
||||
const languageDetector = new LanguageDetector();
|
||||
languageDetector.addDetector(myDetector);
|
||||
|
||||
i18next
|
||||
.use(lngDetector)
|
||||
.use(languageDetector)
|
||||
.init({
|
||||
detection: options
|
||||
});
|
||||
|
Reference in New Issue
Block a user