-
-
Notifications
You must be signed in to change notification settings - Fork 129
Migration Guide
Cheton Wu edited this page Mar 15, 2016
·
8 revisions
v0.x
{
debug: false,
sort: false,
lngs: ['en'],
defaultValue: '',
resGetPath: 'i18n/__lng__/__ns__.json',
resSetPath: 'i18n/__lng__/__ns__.json',
nsseparator: ':',
keyseparator: '.',
interpolationPrefix: '__',
interpolationSuffix: '__',
ns: {
namespaces: [],
defaultNs: 'translation'
}
}
v1.0
- Changed
interpolationPrefix
tointerpolation.prefix
- Changed
interpolationSuffix
tointerpolation.suffix
- Changed
ns.namespaces
tons
- Changed
ns.defaultNs
todefaultNs
- Changed
resGetPath
toresource.loadPath
- Changed
resSetPath
toresource.savePath
- Renamed
nsseparator
tonsSeparator
- Renamed
keyseparator
tokeySeparator
- Added
func
for parsing translation function - Added
attr
for parsing HTML attribute
{
debug: false,
sort: false,
attr: {
list: ['data-i18n'],
extensions: ['.html', '.htm']
},
func: {
list: ['i18next.t', 'i18n.t'],
extensions: ['.js', '.jsx']
},
lngs: ['en'],
ns: ['translation'],
defaultNs: 'translation',
defaultValue: '',
resource: {
loadPath: 'i18n/{{lng}}/{{ns}}.json',
savePath: 'i18n/{{lng}}/{{ns}}.json',
},
nsSeparator: ':',
keySeparator: '.',
interpolation: {
pefix: '{{',
suffix: '}}'
}
}