diff --git a/scm-ui/src/permissions/components/PermissionCheckbox.js b/scm-ui/src/permissions/components/PermissionCheckbox.js index 8e14bc0418..f4ddcae397 100644 --- a/scm-ui/src/permissions/components/PermissionCheckbox.js +++ b/scm-ui/src/permissions/components/PermissionCheckbox.js @@ -19,14 +19,29 @@ class PermissionCheckbox extends React.Component { return ( ); } + + translateOrDefault = (key: string, defaultText: string) => { + const translation = this.props.t(key); + if (translation === key) { + return defaultText; + } else { + return translation; + } + }; } export default translate("plugins")(PermissionCheckbox); diff --git a/scm-webapp/src/main/resources/locales/en/plugins.json b/scm-webapp/src/main/resources/locales/en/plugins.json index 1c0b84b8d7..cfe69c03e3 100644 --- a/scm-webapp/src/main/resources/locales/en/plugins.json +++ b/scm-webapp/src/main/resources/locales/en/plugins.json @@ -35,6 +35,7 @@ "displayName": "Administer groups", "description": "May administer all groups" } - } + }, + "unknown": "Unknown permission" } }