mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-16 22:06: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(
|
.heading=${createCloseHeading(
|
||||||
this.hass,
|
this.hass,
|
||||||
this.hass.localize(
|
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")
|
) || 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>`
|
? html`<ha-alert alert-type="error">${this._error}</ha-alert>`
|
||||||
: ""}
|
: ""}
|
||||||
${this.hass.localize(
|
${this.hass.localize(
|
||||||
`component.${this._issue.domain}.issues.${this._issue.issue_id}.${
|
`component.${this._issue.domain}.issues.${
|
||||||
this._issue.translation_key || "description"
|
this._issue.translation_key || this._issue.issue_id
|
||||||
|
}.description
|
||||||
}`,
|
}`,
|
||||||
this._issue.translation_placeholders
|
this._issue.translation_placeholders
|
||||||
)}
|
)}
|
||||||
|
@ -63,7 +63,9 @@ class HaConfigRepairs extends LitElement {
|
|||||||
/>
|
/>
|
||||||
<span
|
<span
|
||||||
>${this.hass.localize(
|
>${this.hass.localize(
|
||||||
`component.${issue.domain}.issues.${issue.issue_id}.title`
|
`component.${issue.domain}.issues.${
|
||||||
|
issue.translation_key || issue.issue_id
|
||||||
|
}.title`
|
||||||
)}</span
|
)}</span
|
||||||
>
|
>
|
||||||
<span slot="secondary" class="secondary">
|
<span slot="secondary" class="secondary">
|
||||||
|
@ -65,14 +65,18 @@ export const showRepairsFlowDialog = (
|
|||||||
renderShowFormStepHeader(hass, step) {
|
renderShowFormStepHeader(hass, step) {
|
||||||
return (
|
return (
|
||||||
hass.localize(
|
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`)
|
) || hass.localize(`ui.dialogs.issues_flow.form.header`)
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
renderShowFormStepDescription(hass, step) {
|
renderShowFormStepDescription(hass, step) {
|
||||||
const description = hass.localize(
|
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
|
step.description_placeholders
|
||||||
);
|
);
|
||||||
return description
|
return description
|
||||||
@ -88,19 +92,25 @@ export const showRepairsFlowDialog = (
|
|||||||
|
|
||||||
renderShowFormStepFieldLabel(hass, step, field) {
|
renderShowFormStepFieldLabel(hass, step, field) {
|
||||||
return hass.localize(
|
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) {
|
renderShowFormStepFieldHelper(hass, step, field) {
|
||||||
return hass.localize(
|
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) {
|
renderShowFormStepFieldError(hass, step, error) {
|
||||||
return hass.localize(
|
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
|
step.description_placeholders
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
@ -122,14 +132,18 @@ export const showRepairsFlowDialog = (
|
|||||||
renderShowFormProgressHeader(hass, step) {
|
renderShowFormProgressHeader(hass, step) {
|
||||||
return (
|
return (
|
||||||
hass.localize(
|
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`)
|
) || hass.localize(`component.${issue.domain}.title`)
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
renderShowFormProgressDescription(hass, step) {
|
renderShowFormProgressDescription(hass, step) {
|
||||||
const description = hass.localize(
|
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
|
step.description_placeholders
|
||||||
);
|
);
|
||||||
return description
|
return description
|
||||||
@ -146,14 +160,18 @@ export const showRepairsFlowDialog = (
|
|||||||
renderMenuHeader(hass, step) {
|
renderMenuHeader(hass, step) {
|
||||||
return (
|
return (
|
||||||
hass.localize(
|
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`)
|
) || hass.localize(`component.${issue.domain}.title`)
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
renderMenuDescription(hass, step) {
|
renderMenuDescription(hass, step) {
|
||||||
const description = hass.localize(
|
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
|
step.description_placeholders
|
||||||
);
|
);
|
||||||
return description
|
return description
|
||||||
@ -169,7 +187,9 @@ export const showRepairsFlowDialog = (
|
|||||||
|
|
||||||
renderMenuOption(hass, step, option) {
|
renderMenuOption(hass, step, option) {
|
||||||
return hass.localize(
|
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
|
step.description_placeholders
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
@ -177,7 +197,9 @@ export const showRepairsFlowDialog = (
|
|||||||
renderLoadingDescription(hass, reason) {
|
renderLoadingDescription(hass, reason) {
|
||||||
return (
|
return (
|
||||||
hass.localize(
|
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}`, {
|
hass.localize(`ui.dialogs.repairs.loading.${reason}`, {
|
||||||
integration: domainToName(hass.localize, issue.domain),
|
integration: domainToName(hass.localize, issue.domain),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user