diff options
Diffstat (limited to 'app/client/common/header.component.js')
| -rw-r--r-- | app/client/common/header.component.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/app/client/common/header.component.js b/app/client/common/header.component.js index d55ec51..6b0c89b 100644 --- a/app/client/common/header.component.js +++ b/app/client/common/header.component.js @@ -21,7 +21,7 @@ function Header(props){ const { site, app, fps, playing, actions, location, history, i18n } = props const tool_list = Object.keys(modules).map((name, i) => { const label = name.replace(/_/, " ") - return <option value={name} key={i}>{label}</option> + return <option value={name} key={i}>{i18n.header[label] || label}</option> }) const tool = modules[app.tool] const links = tool.links().map((link,i) => { @@ -29,9 +29,13 @@ function Header(props){ <NavLink key={i} location={location} to={link.url}>{i18n.header[link.name] || link.name}</NavLink> ) }) + const site_title = i18n.header.site_name || (site.name + " cortex") + document.querySelector('title').innerHTML = site_title + document.body.parentNode.setAttribute('lang', i18n.language) + document.body.setAttribute('section', location.pathname.replace(/[0-9]/g, '').replace(/\//g, '_').replace(/^_/, '').replace(/_$/, '')) return ( <header> - <span><b>{site.name} cortex</b></span> + <span><b>{site_title}</b></span> <span> <select onChange={e => { let path = window.location.pathname.split("/") |
