Skip to content

Commit

Permalink
adding localization of new keys MID-5389
Browse files Browse the repository at this point in the history
  • Loading branch information
skublik committed Jun 13, 2019
1 parent 106efd7 commit 0211608
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
Expand Up @@ -18,6 +18,8 @@
import java.util.ArrayList;
import java.util.List;

import org.apache.wicket.model.StringResourceModel;

import com.evolveum.midpoint.gui.api.prism.ItemWrapper;
import com.evolveum.midpoint.gui.api.prism.PrismContainerWrapper;
import com.evolveum.midpoint.gui.api.prism.PrismObjectWrapper;
Expand Down Expand Up @@ -52,7 +54,7 @@ public <T extends Containerable> List<PrismContainerWrapper<T>> getContainers()

@Override
public String getDisplayName() {
return "prismContainer.mainPanelDisplayName";
return new StringResourceModel("prismContainer.mainPanelDisplayName").getString();
}

}
Expand Up @@ -27,6 +27,7 @@
import org.apache.wicket.ajax.AbstractAjaxTimerBehavior;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.StringResourceModel;
import org.apache.wicket.request.mapper.parameter.PageParameters;
import org.apache.wicket.util.string.StringValue;
import org.apache.wicket.util.time.Duration;
Expand Down Expand Up @@ -144,16 +145,18 @@ protected void onTimer(AjaxRequestTarget target) {

@Override
protected IModel<String> createPageTitleModel() {
String simpleName = getCompileTimeClass().getSimpleName();
String lokalizedSimpleName = new StringResourceModel("ObjectType." + simpleName).setDefaultValue(simpleName).getString();
if (isAdd()) {
return createStringResource("PageAdminObjectDetails.title.new", getCompileTimeClass().getSimpleName());
return createStringResource("PageAdminObjectDetails.title.new", lokalizedSimpleName);
}

String name = null;
if (getObjectWrapper() != null && getObjectWrapper().getObject() != null) {
name = WebComponentUtil.getName(getObjectWrapper().getObject());
}

return createStringResource("PageAdminObjectDetails.title.edit.readonly.${readOnly}", getObjectModel(), name);
return createStringResource("PageAdminObjectDetails.title.edit.readonly.${readOnly}", getObjectModel(), lokalizedSimpleName, name);
}

private boolean isAdd() {
Expand Down
Expand Up @@ -1193,6 +1193,9 @@ PageAdmin.menu.top.cases.myManualProvisionCases=My manual provision cases
pageAdmin.reports.description=Exporting reports
pageAdmin.reports=Reports
PageAdmin.menu.top.users.requestAssign=Request Assignment
PageAdminObjectDetails.title.new=Create new {0}
PageAdminObjectDetails.title.edit.readonly.false=Edit {0} '{1}'
PageAdminObjectDetails.title.edit.readonly.true=View {0} '{1}'
PageAdminObjectDetails.title.editUserType=Edit user '{0}'
PageAdminObjectDetails.title.viewUserType=View user '{0}'
PageAdminObjectDetails.title.newUserType=Create new user
Expand Down

0 comments on commit 0211608

Please sign in to comment.