ui: Fix intl keys in order to render correct messages for empty states (#13409)
* ui: Fix intl keys in order to render correct messages for empty states * Add a debug only debug log to warn about missing keys
This commit is contained in:
parent
9c5d818546
commit
91bdeef373
|
@ -0,0 +1,3 @@
|
|||
```release-note:bug
|
||||
ui: Fix incorrect text on certain page empty states
|
||||
```
|
|
@ -90,13 +90,13 @@ as |route|>
|
|||
>
|
||||
<BlockSlot @name="header">
|
||||
<h2>
|
||||
{{t 'routes.dc.auth-methods.index.empty.header'
|
||||
{{t 'routes.dc.acls.auth-methods.index.empty.header'
|
||||
items=items.length
|
||||
}}
|
||||
</h2>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="body">
|
||||
{{t 'routes.dc.auth-methods.index.empty.body'
|
||||
{{t 'routes.dc.acls.auth-methods.index.empty.body'
|
||||
items=items.length
|
||||
htmlSafe=true
|
||||
}}
|
||||
|
|
|
@ -94,13 +94,13 @@ as |route|>
|
|||
>
|
||||
<BlockSlot @name="header">
|
||||
<h2>
|
||||
{{t 'routes.dc.services.intentions.index.empty.header'
|
||||
{{t 'routes.dc.services.show.intentions.index.empty.header'
|
||||
items=items.length
|
||||
}}
|
||||
</h2>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="body">
|
||||
{{t 'routes.dc.services.intentions.index.empty.body'
|
||||
{{t 'routes.dc.services.show.intentions.index.empty.body'
|
||||
items=items.length
|
||||
htmlSafe=true
|
||||
}}
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
/* eslint no-console: ["error", { allow: ["debug"] }] */
|
||||
import { runInDebug } from '@ember/debug';
|
||||
|
||||
// if we can't find the message, take the last part of the identifier and
|
||||
// ucfirst it so it looks human
|
||||
export default function missingMessage(key, locales) {
|
||||
runInDebug(
|
||||
_ => console.debug(`Translation key not found: ${key}`)
|
||||
);
|
||||
const last = key
|
||||
.split('.')
|
||||
.pop()
|
||||
|
|
|
@ -75,11 +75,12 @@ dc:
|
|||
title: Metadata
|
||||
sessions:
|
||||
title: Lock Sessions
|
||||
header: Welcome to Lock Sessions
|
||||
body: |
|
||||
<p>
|
||||
Consul provides a session mechanism which can be used to build distributed locks. Sessions act as a binding layer between Nodes, Health Checks, and Key/Value data. There are currently no Lock Sessions present, or you may not have <code>key:read</code> or <code>session:read</code> permissions.
|
||||
</p>
|
||||
empty:
|
||||
header: Welcome to Lock Sessions
|
||||
body: |
|
||||
<p>
|
||||
Consul provides a session mechanism which can be used to build distributed locks. Sessions act as a binding layer between Nodes, Health Checks, and Key/Value data. There are currently no Lock Sessions present, or you may not have <code>key:read</code> or <code>session:read</code> permissions.
|
||||
</p>
|
||||
services:
|
||||
title: Service Instances
|
||||
empty: |
|
||||
|
|
Loading…
Reference in New Issue