diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/en-us.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/en-us.ts index d7b86fa3d9..7682663035 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/en-us.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/en-us.ts @@ -1038,6 +1038,7 @@ export default { language: { cultureCode: 'Culture Code', displayName: 'Culture Name', + noFallbackLanguages: 'There are no other languages to choose from', }, lockout: { lockoutWillOccur: "You've been idle and logout will automatically occur in", diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts index 6c1b5d9514..2c40a6525d 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts @@ -1057,6 +1057,7 @@ export default { language: { cultureCode: 'Culture Code', displayName: 'Culture Name', + noFallbackLanguages: 'There are no other languages to choose from', }, lockout: { lockoutWillOccur: "You've been idle and logout will automatically occur in", diff --git a/src/Umbraco.Web.UI.Client/src/packages/language/modals/language-picker/language-picker-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/language/modals/language-picker/language-picker-modal.element.ts index 474e0be07c..c80f575d78 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/language/modals/language-picker/language-picker-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/language/modals/language-picker/language-picker-modal.element.ts @@ -51,7 +51,7 @@ export class UmbLanguagePickerModalElement extends UmbModalBaseElement< render() { return html` - ${repeat( + ${this.#filteredLanguages.length > 0 ? repeat( this.#filteredLanguages, (item) => item.unique, (item) => html` @@ -64,7 +64,9 @@ export class UmbLanguagePickerModalElement extends UmbModalBaseElement< `, - )} + ) : html` + There are no other languages to choose from + `}