added i18n for repository module

This commit is contained in:
Sebastian Sdorra
2018-07-24 16:25:01 +02:00
parent 72433cfe4c
commit 13c6b6f15c
4 changed files with 25 additions and 18 deletions

View File

@@ -29,6 +29,7 @@
"alt": "SCM-Manager"
},
"primary-navigation": {
"repositories": "Repositories",
"users": "Users",
"logout": "Logout"
}

View File

@@ -0,0 +1,6 @@
{
"repositories": {
"title": "Repositories",
"subtitle": "Repositories will be shown here"
}
}

View File

@@ -13,6 +13,11 @@ class PrimaryNavigation extends React.Component<Props> {
return (
<nav className="tabs is-boxed">
<ul>
<PrimaryNavigationLink
to="/"
activeOnlyWhenExact={true}
label={t("primary-navigation.repositories")}
/>
<PrimaryNavigationLink
to="/users"
label={t("primary-navigation.users")}

View File

@@ -1,27 +1,22 @@
// @flow
import React from 'react';
import { Link } from 'react-router-dom';
import React from "react";
import Page from "../../components/Page";
import { translate } from "react-i18next";
type Props = {
}
t: string => string
};
class Repositories extends React.Component<Props> {
render() {
const { t } = this.props;
return (
<div>
<h1>SCM</h1>
<h2>Repositories will be shown here.</h2>
<Link to='/users'>Users hier!</Link>
</div>
)
<Page
title={t("repositories.title")}
subtitle={t("repositories.subtitle")}
/>
);
}
}
export default (Repositories);
export default translate("repositories")(Repositories);