+function servePluginGlobalCSS (req: express.Request, res: express.Response) {
+ // Only cache requests that have a ?hash=... query param
+ const globalCSSOptions = req.query.hash
+ ? sendFileOptions
+ : {}
+
+ return res.sendFile(PLUGIN_GLOBAL_CSS_PATH, globalCSSOptions)
+}
+
+function getPluginTranslations (req: express.Request, res: express.Response) {
+ const locale = req.params.locale
+
+ if (is18nLocale(locale)) {
+ const completeLocale = getCompleteLocale(locale)
+ const json = PluginManager.Instance.getTranslations(completeLocale)
+
+ return res.json(json)
+ }
+
+ return res.sendStatus(404)
+}
+