From 7ce44a74a3b052190cfacd4bd5ee6b92cfc620ac Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 6 Jun 2018 16:46:42 +0200 Subject: Add server localization --- server/controllers/client.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'server/controllers') diff --git a/server/controllers/client.ts b/server/controllers/client.ts index b153f6086..ec78a4bbc 100644 --- a/server/controllers/client.ts +++ b/server/controllers/client.ts @@ -48,8 +48,11 @@ clientsRouter.use('/client', express.static(distPath, { maxAge: STATIC_MAX_AGE } clientsRouter.use('/client/assets/images', express.static(assetsImagesPath, { maxAge: STATIC_MAX_AGE })) clientsRouter.use('/client/locales/:locale/:file.json', function (req, res) { - if (req.params.locale === 'fr' && req.params.file === 'player') { - return res.sendFile(join(__dirname, '../../../client/dist/locale/player_fr.json')) + const locale = req.params.locale + const file = req.params.file + + if (is18nLocale(locale) && [ 'player', 'server' ].indexOf(file) !== -1) { + return res.sendFile(join(__dirname, `../../../client/dist/locale/${file}_${locale}.json`)) } return res.sendStatus(404) -- cgit v1.2.3