diff --git a/src/Umbraco.Web/NotificationServiceExtensions.cs b/src/Umbraco.Web/NotificationServiceExtensions.cs
index 8817d37853..ad75fb2c0d 100644
--- a/src/Umbraco.Web/NotificationServiceExtensions.cs
+++ b/src/Umbraco.Web/NotificationServiceExtensions.cs
@@ -8,6 +8,7 @@ using Umbraco.Core.Models.Membership;
using Umbraco.Core.Services;
using umbraco;
using umbraco.interfaces;
+using Umbraco.Core.Models;
namespace Umbraco.Web
{
@@ -71,12 +72,12 @@ namespace Umbraco.Web
sender,
entity,
action.Letter.ToString(CultureInfo.InvariantCulture),
- ui.Text("actions", action.Alias),
+ applicationContext.Services.TextService.Localize("actions", action.Alias),
umbracoContext.HttpContext,
- (mailingUser, strings) => ui.Text("notifications", "mailSubject", strings, mailingUser),
+ (mailingUser, strings) => applicationContext.Services.TextService.Localize("notifications/mailSubject", mailingUser.GetUserCulture(applicationContext.Services.TextService), strings),
(mailingUser, strings) => UmbracoConfig.For.UmbracoSettings().Content.DisableHtmlEmail
- ? ui.Text("notifications", "mailBody", strings, mailingUser)
- : ui.Text("notifications", "mailBodyHtml", strings, mailingUser));
+ ? applicationContext.Services.TextService.Localize("notifications/mailBody", mailingUser.GetUserCulture(applicationContext.Services.TextService), strings)
+ : applicationContext.Services.TextService.Localize("notifications/mailBodyHtml", mailingUser.GetUserCulture(applicationContext.Services.TextService), strings));
}
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Web/WebServices/BulkPublishController.cs b/src/Umbraco.Web/WebServices/BulkPublishController.cs
index ad61dab622..8459cdbcf8 100644
--- a/src/Umbraco.Web/WebServices/BulkPublishController.cs
+++ b/src/Umbraco.Web/WebServices/BulkPublishController.cs
@@ -58,7 +58,7 @@ namespace Umbraco.Web.WebServices
//if all are successful then just say it was successful
if (statuses.All(x => ((int) x.StatusType) < 10))
{
- return ui.Text("publish", "nodePublishAll", doc.Name, UmbracoUser);
+ return Services.TextService.Localize("publish/nodePublishAll", new[] { doc.Name});
}
//if they are not all successful the we'll add each error message to the output (one per line)
@@ -79,24 +79,23 @@ namespace Umbraco.Web.WebServices
{
case PublishStatusType.Success:
case PublishStatusType.SuccessAlreadyPublished:
- return ui.Text("publish", "nodePublish", status.ContentItem.Name, UmbracoUser);
+ return Services.TextService.Localize("publish/nodePublish", new[] { status.ContentItem.Name});
case PublishStatusType.FailedPathNotPublished:
- return ui.Text("publish", "contentPublishedFailedByParent",
- string.Format("{0} ({1})", status.ContentItem.Name, status.ContentItem.Id), UmbracoUser);
+ return Services.TextService.Localize("publish/contentPublishedFailedByParent",
+ new [] { string.Format("{0} ({1})", status.ContentItem.Name, status.ContentItem.Id) });
case PublishStatusType.FailedHasExpired:
case PublishStatusType.FailedAwaitingRelease:
case PublishStatusType.FailedIsTrashed:
return "Cannot publish document with a status of " + status.StatusType;
case PublishStatusType.FailedCancelledByEvent:
- return ui.Text("publish", "contentPublishedFailedByEvent",
- string.Format("{0} ({1})", status.ContentItem.Name, status.ContentItem.Id), UmbracoUser);
+ return Services.TextService.Localize("publish/contentPublishedFailedByEvent",
+ new [] { string.Format("{0} ({1})", status.ContentItem.Name, status.ContentItem.Id) });
case PublishStatusType.FailedContentInvalid:
- return ui.Text("publish", "contentPublishedFailedInvalid",
+ return Services.TextService.Localize("publish/contentPublishedFailedInvalid",
new []{
string.Format("{0} ({1})", status.ContentItem.Name, status.ContentItem.Id),
string.Join(",", status.InvalidProperties.Select(x => x.Alias))
- },
- UmbracoUser);
+ });
default:
return status.StatusType.ToString();
}
diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseTree.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseTree.cs
index c0d967caed..2a07daa1bf 100644
--- a/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseTree.cs
+++ b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseTree.cs
@@ -483,7 +483,7 @@ namespace umbraco.cms.presentation.Trees
///
| - <%=umbraco.ui.Text("name", base.getUser())%> + <%=Services.TextService.Localize("name")%> |
" + ui.Text("dictionaryItem", "description", currentItem.key, Security.CurrentUser) + " "; + txt.Text = " " + Services.TextService.Localize("dictionaryItem/description", new[] { currentItem.key }) + " "; p.addProperty(txt); foreach (cms.businesslogic.language.Language l in cms.businesslogic.language.Language.getAll) diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.cs index 2388a46243..25e0258288 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.cs @@ -101,9 +101,9 @@ namespace umbraco.cms.presentation.settings SaveButton.CssClass = "client-side"; Panel1.Text = Services.TextService.Localize("edittemplate"); - pp_name.Text = ui.Text("name", UmbracoUser); - pp_alias.Text = ui.Text("alias", UmbracoUser); - pp_masterTemplate.Text = ui.Text("mastertemplate", UmbracoUser); + pp_name.Text = Services.TextService.Localize("name"); + pp_alias.Text = Services.TextService.Localize("alias"); + pp_masterTemplate.Text = Services.TextService.Localize("mastertemplate"); // Editing buttons diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.cs index 425a467b22..9b2a5590ce 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.cs @@ -51,8 +51,8 @@ namespace umbraco.cms.presentation.settings.stylesheet protected void Page_Load(object sender, EventArgs e) { Panel1.Text = Services.TextService.Localize("stylesheet/editstylesheet"); - pp_name.Text = ui.Text("name", UmbracoUser); - pp_path.Text = ui.Text("path", UmbracoUser); + pp_name.Text = Services.TextService.Localize("name"); + pp_path.Text = Services.TextService.Localize("path"); var stylesheet = Services.FileService.GetStylesheetByName(filename); if (stylesheet == null) // not found diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs index b3826644d4..881e4810b9 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs @@ -90,7 +90,7 @@ namespace umbraco.cms.presentation.user { if (UmbracoContext.UmbracoUser.IsAdmin() || ut.Alias != "admin") { - ListItem li = new ListItem(ui.Text("user", ut.Name.ToLower(), UmbracoUser), ut.Id.ToString()); + ListItem li = new ListItem(Services.TextService.Localize("user", ut.Name.ToLower()), ut.Id.ToString()); if (ut.Id == u.UserType.Id) li.Selected = true; @@ -166,7 +166,7 @@ namespace umbraco.cms.presentation.user pp.addProperty(Services.TextService.Localize("user/username"), uname); pp.addProperty(Services.TextService.Localize("user/loginname"), lname); pp.addProperty(Services.TextService.Localize("user/password"), passw); - pp.addProperty(ui.Text("email", UmbracoUser), email); + pp.addProperty(Services.TextService.Localize("email"), email); pp.addProperty(Services.TextService.Localize("user/usertype"), userType); pp.addProperty(Services.TextService.Localize("user/language"), userLanguage); @@ -205,7 +205,7 @@ namespace umbraco.cms.presentation.user sectionValidator.ServerValidate += new ServerValidateEventHandler(sectionValidator_ServerValidate); sectionValidator.ControlToValidate = lapps.ID; - sectionValidator.ErrorMessage = ui.Text("errorHandling", "errorMandatoryWithoutTab", Services.TextService.Localize("user/modules"), UmbracoUser); + sectionValidator.ErrorMessage = Services.TextService.Localize("errorHandling/errorMandatoryWithoutTab", new[] { Services.TextService.Localize("user/modules") }); sectionValidator.CssClass = "error"; sectionValidator.Style.Add("color", "red"); @@ -249,7 +249,7 @@ namespace umbraco.cms.presentation.user { if (UmbracoContext.UmbracoUser.IsAdmin() || currentUserApps.Contains(";" + app.alias + ";")) { - ListItem li = new ListItem(ui.Text("sections", app.alias), app.alias); + ListItem li = new ListItem(Services.TextService.Localize("sections", app.alias), app.alias); if (!IsPostBack) foreach (Application tmp in uapps) if (app.alias == tmp.alias) li.Selected = true; lapps.Items.Add(li); } diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUserType.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUserType.aspx.cs index 08872c2b36..f7aa5277df 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUserType.aspx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUserType.aspx.cs @@ -99,7 +99,7 @@ namespace umbraco.cms.presentation.user foreach (IAction ai in Action.GetPermissionAssignable()) { - ListItem li = new ListItem(umbraco.ui.Text(ai.Alias, Security.CurrentUser), ai.Letter.ToString()); + ListItem li = new ListItem(Services.TextService.Localize(ai.Alias), ai.Letter.ToString()); if(CurrentUserTypeActions.Contains(ai)) li.Selected = true; diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/users/NodePermissions.ascx b/src/Umbraco.Web/umbraco.presentation/umbraco/users/NodePermissions.ascx index fecd4fcec7..694b3e9ee4 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/users/NodePermissions.ascx +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/users/NodePermissions.ascx @@ -25,7 +25,7 @@ |
|---|