From afd3b9add69eb2587cf04c5acc80a731f8eef8a4 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Thu, 27 Jul 2023 16:31:17 +0200 Subject: [PATCH] localize a string in UserRepository --- .../users/users/repository/user.repository.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/users/users/repository/user.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/users/users/repository/user.repository.ts index 47f71924bb..e1d42814d2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/users/users/repository/user.repository.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/users/users/repository/user.repository.ts @@ -1,3 +1,4 @@ +import { UMB_LOCALIZATION_CONTEXT } from '@umbraco-cms/backoffice/localization-api'; import { UmbUserCollectionFilterModel, UmbUserDetail, @@ -53,6 +54,10 @@ export class UmbUserRepository #notificationContext?: UmbNotificationContext; + #labels = { + userEditSaved: 'User saved', + }; + constructor(host: UmbControllerHostElement) { this.#host = host; @@ -77,6 +82,12 @@ export class UmbUserRepository this.#notificationContext = instance; }).asPromise(), ]); + + new UmbContextConsumerController(this.#host, UMB_LOCALIZATION_CONTEXT, (instance) => { + instance.localizeMany(['speechBubbles_editUserSaved']).subscribe((values) => { + this.#labels.userEditSaved = values[0]; + }); + }); } // COLLECTION @@ -187,7 +198,7 @@ export class UmbUserRepository if (data) { this.#detailStore?.append(data); - const notification = { data: { message: `User saved` } }; + const notification = { data: { message: this.#labels.userEditSaved } }; this.#notificationContext?.peek('positive', notification); }