locizer
Version:
locize connector
68 lines (57 loc) • 2.07 kB
HTML
<html>
<head>
<script src="../../locizer.js"></script>
<script>
locizer
.init({
//lng: 'en',
fallbackLng: 'en',
referenceLng: 'en',
loadIfTranslatedOver: 0.1,
projectId: '9cb1d4f3-d0a7-4794-b74f-b72134d82d35',
apiKey: '27e9ecff-8926-43b0-80fd-e683abe49297',
// version: 'staging',
loadPath: 'https://api-dev.locize.app/{{projectId}}/latest/{{lng}}/{{ns}}',
addPath: 'https://api-dev.locize.app/missing/{{projectId}}/latest/{{lng}}/{{ns}}',
getLanguagesPath: 'https://api-dev.locize.app/languages/{{projectId}}',
// order and from where user language should be detected
order: ['querystring', 'cookie', 'localStorage', 'navigator', 'htmlTag'],
// keys or params to lookup language from
lookupQuerystring: 'lng',
lookupCookie: 'i18next',
lookupLocalStorage: 'i18nextLng',
// cache user language on
caches: ['localStorage', 'cookie'],
// optional expire and domain for set cookie
cookieMinutes: 10,
cookieDomain: 'myDomain',
// optional htmlTag with lang attribute, the default is:
htmlTag: document.documentElement
})
.getLanguages(function(err, lngs) {
console.warn(lngs);
})
.getLanguage(function(err, lng) {
console.warn(lng);
})
.load('translation', function(err, data) {
console.warn('translation', data);
})
.load('common', function(err, data) {
console.warn('common', data);
})
.load('common', 'de', function(err, data) {
console.warn('common - de', data);
})
.loadAll('translation', function(err, data) {
console.warn('all translation', data);
})
.add('common', 'myKey', 'myValue', function() {
console.warn('added myKey with value myValue');
});
</script>
</head>
<body>
</body>
</html>