- update client
- Fix ensureIsSupportedLanguage middleware injection. PR 200
- [SECURITY] update client to include - merges Reimplement XSS-vulnerable sequential replacement code PR 443
- fixes appending lng in resStore if a namespace is omitted
- allows backends to promote an error having err.i18nSkipOnError that will prevent setting an empty resource set and allows a reload on next access this way (usable in remotesync if remote in unavailable)
- update client
- fixes fetchOne issue overwriting already loaded resources
- fixes client version
- [BREAKING] new callbacks will be node.js conform function(err, t) | Forward the error from sync fetch methods to the init callback function PR 402
- update client
- Stop unnecessary reloading all namespaces PR 196
- updates i18next-client to 1.9.0
- fixes issue with cache control header issue 169
- Ensure language support in addRoute made optional PR 174
- Removed pluralExtensions lookup from detectLanguageFromPath PR 181
- solves issue: method 'exists' not available in req.i18n issue 187
- sync.load refactor to reload not yet loaded namespaces - not break on loaded language
- fixes issue with saveMissing issue 165
- update client to 1.7.7
- updated client to 1.7.6
- multiple handlers for addRoute
- options.detectLanguageFn(req, res) --> allows on detection Function (eg. from storage)
- allow cache=false maxAge=0
- JSON5 support
- strip BOM
- try JSON.parse
- updated client to 1.7.3
- fixes issue with using WT with filesync issue 116
- fixes issue with detectLngFromPath if route level pullrequest 121
- update client for some typos
- setLng via req.i18n.setLng (same as setting req.lng)
- support cookie domain (options cookieDomain = '')
- updated client
- fixes issue with saveMissing key/value - it should not throw error on unknown language namespace combination
- fixes issue with fallbackLng = false in combination with sendMissingTo = fallback
- updated client
- updated client
- fixing typo issue in client
- updated client
- set json intend via init options jsonIndent = integer
- fixes concurrancy issue for express version < 3
- update with pre client
- fixes possible language error caused by wrong lng set in cookie during handle
- support for null values in resources
- reuse tests from client script
- supportedLngs now used for all detect functions too
- sendMissingTo Option is now working on server too
- option to disable lng lookup from headers
- fixed setting supported lngs via options
- fixed setting options for webtranslate
- fixed missing argument in remove route
- updated client
- set cookie name
- some small fixes
- set supportedlngs for seo routes
- updated client
- disable cookie usage by setting init option useCookie to false
- updated client
- updated webtranslate
- ignore routes inside handler
- fixed bug for returning objTree in combination with namespace
- changable querystring param to look language up from
- yaml backend
- bugfix throws error on savemissing key
- force lng from path (issue 32)
- updated client
- updated i18next-webtranslate
- bugfix translations won't be in users language in async cases
- bugfix use resSetPath instead of get to save missing resources
- bugfix in detectlng
- updated client
- detectLng from route: detectLngFromPath index of route path, eg. 0 -> /en-US/myPage.html, 1 -> /cms/en-US/myPage.html
- addRoutes, eg. /en/introduction, /de/einfuehrung,..
- remove route added
- optional arg authenticated for postmissing, change, remove routes
- integrated i18next-webtranslate
- couchDb Backend
- post processing for translation
- updated client
- preload multiple languages
- translate key to other language than current
- updated client to 1.4.0
- added missing tests
- new documentation
- updated client
- fixed bug in update route
- fixed response type of post routes to json
- updated client
- debugging / logging
- updated client
- easier override for backend implementation
- added function to grap current language from template (i18n.lng())
- merged pull request #15 for express.js v3 support
- updated client
- updated client
- keep version in sync with clientside version
- better support to override default sync
- support for translation contexts
- fixed init without options, callback
- options saveMissing
- multiple plurals
- bug fix
- tests with mocha
- multi-namespace support
- loading files from filesystem
- clientscript support
- graceful fallback en-US -> en -> fallbackLng
- support for pluralized strings
- insertion of variables into translations
- translation nestingto translations