clarified translations

This commit is contained in:
Florian Scholdei
2019-05-17 16:55:21 +02:00
parent 6b91faa4e2
commit 15cb29e1fc
6 changed files with 29 additions and 24 deletions

View File

@@ -9,30 +9,28 @@
"repositoryRole": { "repositoryRole": {
"navLink": "Permission Roles", "navLink": "Permission Roles",
"title": "Permission Roles", "title": "Permission Roles",
"errorTitle": "Error",
"errorSubtitle": "Unknown Permission Role Error",
"createSubtitle": "Create Permission Role",
"editSubtitle": "Edit Permission Role",
"overview": {
"title": "Overview of all permission roles",
"noPermissionRoles": "No permission roles found.", "noPermissionRoles": "No permission roles found.",
"system": "System", "createButton": "Create Permission Role"
"createButton": "Create Permission Role", },
"details": {
"editButton": "Edit"
},
"name": "Name", "name": "Name",
"type": "Type", "type": "Type",
"verbs": "Verbs", "verbs": "Verbs",
"edit": "Edit Permission Role", "system": "System",
"button": {
"edit": "Edit"
},
"create": {
"name": "Name"
},
"form": { "form": {
"subtitle": "Edit Permission Role",
"name": "Name", "name": "Name",
"permissions": "Permissions", "permissions": "Permissions",
"submit": "Save" "submit": "Save"
} }
}, },
"role": {
"name": "Name",
"system": "System"
},
"config-form": { "config-form": {
"submit": "Submit", "submit": "Submit",
"submit-success-notification": "Configuration changed successfully!", "submit-success-notification": "Configuration changed successfully!",

View File

@@ -20,7 +20,7 @@ class PermissionRoleDetails extends React.Component<Props> {
if (!!this.props.role._links.update) { if (!!this.props.role._links.update) {
return ( return (
<Button <Button
label={t("repositoryRole.button.edit")} label={t("repositoryRole.details.editButton")}
link={`${url}/edit`} link={`${url}/edit`}
color="primary" color="primary"
/> />

View File

@@ -19,7 +19,7 @@ class PermissionRoleTable extends React.Component<Props> {
<table className="card-table table is-hoverable is-fullwidth"> <table className="card-table table is-hoverable is-fullwidth">
<thead> <thead>
<tr> <tr>
<th>{t("repositoryRole.form.name")}</th> <th>{t("repositoryRole.name")}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>

View File

@@ -26,7 +26,7 @@ class SystemRoleTag extends React.Component<Props> {
if (system) { if (system) {
return ( return (
<span className={classNames("tag is-dark", classes.tag)}> <span className={classNames("tag is-dark", classes.tag)}>
{t("role.system")} {t("repositoryRole.system")}
</span> </span>
); );
} }

View File

@@ -120,12 +120,17 @@ class RepositoryRoleForm extends React.Component<Props, State> {
<form onSubmit={this.submit}> <form onSubmit={this.submit}>
<InputField <InputField
name="name" name="name"
label={t("repositoryRole.create.name")} label={t("repositoryRole.form.name")}
onChange={this.handleNameChange} onChange={this.handleNameChange}
value={role.name ? role.name : ""} value={role.name ? role.name : ""}
disabled={!!this.props.role} disabled={!!this.props.role}
/> />
<div className="field">
<label className="label">
{t("repositoryRole.form.permissions")}
</label>
{verbSelectBoxes} {verbSelectBoxes}
</div>
<hr /> <hr />
<SubmitButton <SubmitButton
loading={loading} loading={loading}

View File

@@ -7,6 +7,7 @@ import type { History } from "history";
import type { RepositoryRole, PagedCollection } from "@scm-manager/ui-types"; import type { RepositoryRole, PagedCollection } from "@scm-manager/ui-types";
import { import {
Title, Title,
Subtitle,
Loading, Loading,
Notification, Notification,
LinkPaginator, LinkPaginator,
@@ -57,11 +58,12 @@ class RepositoryRoles extends React.Component<Props> {
} }
return ( return (
<div> <>
<Title title={t("repositoryRole.title")} /> <Title title={t("repositoryRole.title")} />
<Subtitle subtitle={t("repositoryRole.overview.title")} />
{this.renderPermissionsTable()} {this.renderPermissionsTable()}
{this.renderCreateButton()} {this.renderCreateButton()}
</div> </>
); );
} }
@@ -77,7 +79,7 @@ class RepositoryRoles extends React.Component<Props> {
} }
return ( return (
<Notification type="info"> <Notification type="info">
{t("repositoryRole.noPermissionRoles")} {t("repositoryRole.overview.noPermissionRoles")}
</Notification> </Notification>
); );
} }
@@ -87,7 +89,7 @@ class RepositoryRoles extends React.Component<Props> {
if (canAddRoles) { if (canAddRoles) {
return ( return (
<CreateButton <CreateButton
label={t("repositoryRole.createButton")} label={t("repositoryRole.overview.createButton")}
link={`${baseUrl}/create`} link={`${baseUrl}/create`}
/> />
); );