feat: Pages + Errors localization

This commit is contained in:
NGPixel
2017-05-02 21:00:58 -04:00
parent 69c342f80b
commit 3db9cf4efd
4 changed files with 20 additions and 20 deletions

View File

@@ -31,7 +31,7 @@ router.get('/edit/*', (req, res, next) => {
if (pageData) {
res.render('pages/edit', { pageData })
} else {
throw new Error('Invalid page path.')
throw new Error(lang.t('errors:invalidpath'))
}
return true
}).catch((err) => {
@@ -46,7 +46,7 @@ router.put('/edit/*', (req, res, next) => {
if (!res.locals.rights.write) {
return res.json({
ok: false,
error: 'Forbidden'
error: lang.t('errors:forbidden')
})
}
@@ -75,7 +75,7 @@ router.get('/create/*', (req, res, next) => {
if (_.some(['create', 'edit', 'account', 'source', 'history', 'mk', 'all'], (e) => { return _.startsWith(req.path, '/create/' + e) })) {
return res.render('error', {
message: 'You cannot create a document with this name as it is reserved by the system.',
message: lang.t('errors:reservedname'),
error: {}
})
}
@@ -97,10 +97,10 @@ router.get('/create/*', (req, res, next) => {
return true
}).catch((err) => {
winston.warn(err)
throw new Error('Could not load starter content!')
throw new Error(lang.t('errors:starterfailed'))
})
} else {
throw new Error('This entry already exists!')
throw new Error(lang.t('errors:alreadyexists'))
}
}).catch((err) => {
res.render('error', {
@@ -114,7 +114,7 @@ router.put('/create/*', (req, res, next) => {
if (!res.locals.rights.write) {
return res.json({
ok: false,
error: 'Forbidden'
error: lang.t('errors:forbidden')
})
}
@@ -168,7 +168,7 @@ router.get('/source/*', (req, res, next) => {
if (pageData) {
res.render('pages/source', { pageData })
} else {
throw new Error('Invalid page path.')
throw new Error(lang.t('errors:invalidpath'))
}
return true
}).catch((err) => {
@@ -189,7 +189,7 @@ router.get('/hist/*', (req, res, next) => {
if (pageData) {
res.render('pages/history', { pageData })
} else {
throw new Error('Invalid page path.')
throw new Error(lang.t('errors:invalidpath'))
}
return true
}).catch((err) => {
@@ -240,7 +240,7 @@ router.put('/*', (req, res, next) => {
if (!res.locals.rights.write) {
return res.json({
ok: false,
error: 'Forbidden'
error: lang.t('errors:forbidden')
})
}
@@ -249,7 +249,7 @@ router.put('/*', (req, res, next) => {
if (_.isEmpty(req.body.move)) {
return res.json({
ok: false,
error: 'Invalid document action call.'
error: lang.t('errors:invalidaction')
})
}