mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-15 13:26:34 +00:00
Use translation_key for repairs (#13246)
This commit is contained in:
parent
d332b8ab14
commit
cbe2643146
@ -45,7 +45,9 @@ class DialogRepairsIssue extends LitElement {
|
||||
.heading=${createCloseHeading(
|
||||
this.hass,
|
||||
this.hass.localize(
|
||||
`component.${this._issue.domain}.issues.${this._issue.issue_id}.title`
|
||||
`component.${this._issue.domain}.issues.${
|
||||
this._issue.translation_key || this._issue.issue_id
|
||||
}.title`
|
||||
) || this.hass!.localize("ui.panel.config.repairs.dialog.title")
|
||||
)}
|
||||
>
|
||||
@ -54,8 +56,9 @@ class DialogRepairsIssue extends LitElement {
|
||||
? html`<ha-alert alert-type="error">${this._error}</ha-alert>`
|
||||
: ""}
|
||||
${this.hass.localize(
|
||||
`component.${this._issue.domain}.issues.${this._issue.issue_id}.${
|
||||
this._issue.translation_key || "description"
|
||||
`component.${this._issue.domain}.issues.${
|
||||
this._issue.translation_key || this._issue.issue_id
|
||||
}.description
|
||||
}`,
|
||||
this._issue.translation_placeholders
|
||||
)}
|
||||
|
@ -63,7 +63,9 @@ class HaConfigRepairs extends LitElement {
|
||||
/>
|
||||
<span
|
||||
>${this.hass.localize(
|
||||
`component.${issue.domain}.issues.${issue.issue_id}.title`
|
||||
`component.${issue.domain}.issues.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.title`
|
||||
)}</span
|
||||
>
|
||||
<span slot="secondary" class="secondary">
|
||||
|
@ -65,14 +65,18 @@ export const showRepairsFlowDialog = (
|
||||
renderShowFormStepHeader(hass, step) {
|
||||
return (
|
||||
hass.localize(
|
||||
`component.${issue.domain}.issues.${issue.issue_id}.fix_flow.step.${step.step_id}.title`
|
||||
`component.${issue.domain}.issues.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.fix_flow.step.${step.step_id}.title`
|
||||
) || hass.localize(`ui.dialogs.issues_flow.form.header`)
|
||||
);
|
||||
},
|
||||
|
||||
renderShowFormStepDescription(hass, step) {
|
||||
const description = hass.localize(
|
||||
`component.${issue.domain}.issues.${issue.issue_id}.fix_flow.step.${step.step_id}.description`,
|
||||
`component.${issue.domain}.issues.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.fix_flow.step.${step.step_id}.description`,
|
||||
step.description_placeholders
|
||||
);
|
||||
return description
|
||||
@ -88,19 +92,25 @@ export const showRepairsFlowDialog = (
|
||||
|
||||
renderShowFormStepFieldLabel(hass, step, field) {
|
||||
return hass.localize(
|
||||
`component.${issue.domain}.issues.${issue.issue_id}.fix_flow.step.${step.step_id}.data.${field.name}`
|
||||
`component.${issue.domain}.issues.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.fix_flow.step.${step.step_id}.data.${field.name}`
|
||||
);
|
||||
},
|
||||
|
||||
renderShowFormStepFieldHelper(hass, step, field) {
|
||||
return hass.localize(
|
||||
`component.${issue.domain}.issues.${issue.issue_id}.fix_flow.step.${step.step_id}.data_description.${field.name}`
|
||||
`component.${issue.domain}.issues.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.fix_flow.step.${step.step_id}.data_description.${field.name}`
|
||||
);
|
||||
},
|
||||
|
||||
renderShowFormStepFieldError(hass, step, error) {
|
||||
return hass.localize(
|
||||
`component.${issue.domain}.issues.${issue.issue_id}.fix_flow.error.${error}`,
|
||||
`component.${issue.domain}.issues.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.fix_flow.error.${error}`,
|
||||
step.description_placeholders
|
||||
);
|
||||
},
|
||||
@ -122,14 +132,18 @@ export const showRepairsFlowDialog = (
|
||||
renderShowFormProgressHeader(hass, step) {
|
||||
return (
|
||||
hass.localize(
|
||||
`component.${issue.domain}.issues.step.${issue.issue_id}.fix_flow.${step.step_id}.title`
|
||||
`component.${issue.domain}.issues.step.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.fix_flow.${step.step_id}.title`
|
||||
) || hass.localize(`component.${issue.domain}.title`)
|
||||
);
|
||||
},
|
||||
|
||||
renderShowFormProgressDescription(hass, step) {
|
||||
const description = hass.localize(
|
||||
`component.${issue.domain}.issues.${issue.issue_id}.fix_flow.progress.${step.progress_action}`,
|
||||
`component.${issue.domain}.issues.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.fix_flow.progress.${step.progress_action}`,
|
||||
step.description_placeholders
|
||||
);
|
||||
return description
|
||||
@ -146,14 +160,18 @@ export const showRepairsFlowDialog = (
|
||||
renderMenuHeader(hass, step) {
|
||||
return (
|
||||
hass.localize(
|
||||
`component.${issue.domain}.issues.${issue.issue_id}.fix_flow.step.${step.step_id}.title`
|
||||
`component.${issue.domain}.issues.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.fix_flow.step.${step.step_id}.title`
|
||||
) || hass.localize(`component.${issue.domain}.title`)
|
||||
);
|
||||
},
|
||||
|
||||
renderMenuDescription(hass, step) {
|
||||
const description = hass.localize(
|
||||
`component.${issue.domain}.issues.${issue.issue_id}.fix_flow.step.${step.step_id}.description`,
|
||||
`component.${issue.domain}.issues.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.fix_flow.step.${step.step_id}.description`,
|
||||
step.description_placeholders
|
||||
);
|
||||
return description
|
||||
@ -169,7 +187,9 @@ export const showRepairsFlowDialog = (
|
||||
|
||||
renderMenuOption(hass, step, option) {
|
||||
return hass.localize(
|
||||
`component.${issue.domain}.issues.${issue.issue_id}.fix_flow.step.${step.step_id}.menu_issues.${option}`,
|
||||
`component.${issue.domain}.issues.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.fix_flow.step.${step.step_id}.menu_issues.${option}`,
|
||||
step.description_placeholders
|
||||
);
|
||||
},
|
||||
@ -177,7 +197,9 @@ export const showRepairsFlowDialog = (
|
||||
renderLoadingDescription(hass, reason) {
|
||||
return (
|
||||
hass.localize(
|
||||
`component.${issue.domain}.issues.${issue.issue_id}.fix_flow.loading`
|
||||
`component.${issue.domain}.issues.${
|
||||
issue.translation_key || issue.issue_id
|
||||
}.fix_flow.loading`
|
||||
) ||
|
||||
hass.localize(`ui.dialogs.repairs.loading.${reason}`, {
|
||||
integration: domainToName(hass.localize, issue.domain),
|
||||
|
Loading…
x
Reference in New Issue
Block a user