diff --git a/scm-ui-components/packages/ui-components/src/layout/Page.js b/scm-ui-components/packages/ui-components/src/layout/Page.js index 960d6b941f..0055498864 100644 --- a/scm-ui-components/packages/ui-components/src/layout/Page.js +++ b/scm-ui-components/packages/ui-components/src/layout/Page.js @@ -1,11 +1,13 @@ //@flow import * as React from "react"; +import { compose } from "redux"; +import injectSheet from "react-jss"; +import classNames from "classnames"; +import { translate } from "react-i18next"; import Loading from "./../Loading"; import ErrorNotification from "./../ErrorNotification"; import Title from "./Title"; import Subtitle from "./Subtitle"; -import injectSheet from "react-jss"; -import classNames from "classnames"; import PageActions from "./PageActions"; import ErrorBoundary from "../ErrorBoundary"; @@ -23,7 +25,8 @@ type Props = { filter: string => void, // context props - classes: Object + classes: Object, + t: string => string }; const styles = { @@ -79,7 +82,7 @@ class Page extends React.Component { } renderPageHeader() { - const { title, subtitle, children, classes } = this.props; + const { title, subtitle, children, classes, t } = this.props; let pageActions = null; let pageActionsExists = false; @@ -87,7 +90,10 @@ class Page extends React.Component { if (child && child.type.name === PageActions.name) { pageActions = (
{ @@ -106,12 +112,7 @@ class Page extends React.Component {
-
+
{child}
@@ -157,4 +158,7 @@ class Page extends React.Component { } } -export default injectSheet(styles)(Page); +export default compose( + injectSheet(styles), + translate("commons") +)(Page); diff --git a/scm-ui/public/locales/de/commons.json b/scm-ui/public/locales/de/commons.json index 51a493fc40..b9cc93b1ed 100644 --- a/scm-ui/public/locales/de/commons.json +++ b/scm-ui/public/locales/de/commons.json @@ -39,6 +39,7 @@ "groups": "Gruppen", "config": "Einstellungen" }, + "filterEntries": "Einträge filtern", "paginator": { "next": "Weiter", "previous": "Zurück" diff --git a/scm-ui/public/locales/en/commons.json b/scm-ui/public/locales/en/commons.json index cc4edde82c..b5af3e9ef9 100644 --- a/scm-ui/public/locales/en/commons.json +++ b/scm-ui/public/locales/en/commons.json @@ -39,6 +39,7 @@ "groups": "Groups", "config": "Configuration" }, + "filterEntries": "filter entries", "paginator": { "next": "Next", "previous": "Previous"