Anpassung und Vervollständigung ResourceBundles sowie Sprachumschaltung abgeschlossen.

git-svn-id: https://svn.libreccm.org/ccm/trunk@2193 8810af33-2d31-482b-a856-94f89814c4df
master
pb 2013-06-09 17:43:35 +00:00
parent 94d457191b
commit f43e33d5b6
8 changed files with 44 additions and 14 deletions

View File

@ -1,7 +1,14 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<ctd:content-types xmlns:ctd="http://xmlns.redhat.com/cms/content-types" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.redhat.com/cms/content-types content-types.xsd"> <ctd:content-types xmlns:ctd="http://xmlns.redhat.com/cms/content-types"
<ctd:content-type label="LegalNotice" description="An legal notice type" objectType="com.arsdigita.cms.contenttypes.LegalNotice" classname="com.arsdigita.cms.contenttypes.LegalNotice"> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<ctd:authoring-kit createComponent="com.arsdigita.cms.ui.authoring.PageCreate"> xsi:schemaLocation="http://xmlns.redhat.com/cms/content-types content-types.xsd">
<ctd:content-type label="LegalNotice"
description="An legal notice type"
objectType="com.arsdigita.cms.contenttypes.LegalNotice"
classname="com.arsdigita.cms.contenttypes.LegalNotice">
<ctd:authoring-kit createComponent="com.arsdigita.cms.ui.authoring.PageCreate">
<ctd:authoring-step <ctd:authoring-step
labelKey="cms.contenttypes.shared.basic_properties.title" labelKey="cms.contenttypes.shared.basic_properties.title"

View File

@ -0,0 +1,2 @@
legal_notice.authoring.basic_properties.description=Edit the title, name, and government UID
cms.contenttypes.ui.legal_notice.government_uid=Government UID:

View File

@ -1 +1,2 @@
legal_notice.authoring.basic_properties.description=Editieren vonTitel, Name und ID legal_notice.authoring.basic_properties.description=Editieren vonTitel, Name und ID
cms.contenttypes.ui.legal_notice.government_uid=Referenz:

View File

@ -0,0 +1,2 @@
legal_notice.authoring.basic_properties.description=Edit the title, name, and government UID
cms.contenttypes.ui.legal_notice.government_uid=Government UID:

View File

@ -0,0 +1,2 @@
legal_notice.authoring.basic_properties.description=Edit the title, name, and government UID
cms.contenttypes.ui.legal_notice.government_uid=Identifiant d\u00e9partement:

View File

@ -1 +0,0 @@
legal_notice.authoring.basic_properties.description=Edit the title, name, and government UID

View File

@ -25,6 +25,7 @@ import com.arsdigita.cms.ContentPage;
import com.arsdigita.cms.ContentSection; import com.arsdigita.cms.ContentSection;
import com.arsdigita.cms.ItemSelectionModel; import com.arsdigita.cms.ItemSelectionModel;
import com.arsdigita.cms.contenttypes.LegalNotice; import com.arsdigita.cms.contenttypes.LegalNotice;
import com.arsdigita.cms.contenttypes.util.LegalNoticeGlobalizationUtil;
import com.arsdigita.domain.DomainObject; import com.arsdigita.domain.DomainObject;
import com.arsdigita.toolbox.ui.DomainObjectPropertySheet; import com.arsdigita.toolbox.ui.DomainObjectPropertySheet;
import com.arsdigita.cms.ui.authoring.AuthoringKitWizard; import com.arsdigita.cms.ui.authoring.AuthoringKitWizard;
@ -54,7 +55,9 @@ public class LegalNoticePropertiesStep extends SimpleEditStep {
BasicPageForm editSheet; BasicPageForm editSheet;
editSheet = new LegalNoticePropertyForm(itemModel,this); editSheet = new LegalNoticePropertyForm(itemModel,this);
add(EDIT_SHEET_NAME, "Edit", new WorkflowLockedComponentAccess(editSheet, itemModel), add(EDIT_SHEET_NAME,
"Edit",
new WorkflowLockedComponentAccess(editSheet, itemModel),
editSheet.getSaveCancelSection().getCancelButton()); editSheet.getSaveCancelSection().getCancelButton());
setDisplayComponent(getLegalNoticePropertySheet(itemModel)); setDisplayComponent(getLegalNoticePropertySheet(itemModel));
@ -73,10 +76,15 @@ public class LegalNoticePropertiesStep extends SimpleEditStep {
itemModel) { itemModel) {
DomainObjectPropertySheet sheet = new DomainObjectPropertySheet(itemModel); DomainObjectPropertySheet sheet = new DomainObjectPropertySheet(itemModel);
sheet.add( GlobalizationUtil.globalize("cms.contenttypes.ui.name"), LegalNotice.NAME); sheet.add( GlobalizationUtil
sheet.add( GlobalizationUtil.globalize("cms.contenttypes.ui.title"), LegalNotice.TITLE); .globalize("cms.contenttypes.ui.title"),
LegalNotice.TITLE);
sheet.add( GlobalizationUtil
.globalize("cms.contenttypes.ui.name"),
LegalNotice.NAME);
if (!ContentSection.getConfig().getHideLaunchDate()) { if (!ContentSection.getConfig().getHideLaunchDate()) {
sheet.add(GlobalizationUtil.globalize("cms.contenttypes.ui.launch_date"), sheet.add(GlobalizationUtil
.globalize("cms.contenttypes.ui.launch_date"),
ContentPage.LAUNCH_DATE, ContentPage.LAUNCH_DATE,
new DomainObjectPropertySheet.AttributeFormatter() { new DomainObjectPropertySheet.AttributeFormatter() {
public String format(DomainObject item, public String format(DomainObject item,
@ -87,12 +95,16 @@ public class LegalNoticePropertiesStep extends SimpleEditStep {
return DateFormat.getDateInstance(DateFormat.LONG) return DateFormat.getDateInstance(DateFormat.LONG)
.format(page.getLaunchDate()); .format(page.getLaunchDate());
} else { } else {
return (String)GlobalizationUtil.globalize("cms.ui.unknown").localize(); return (String)GlobalizationUtil
.globalize("cms.ui.unknown")
.localize();
} }
} }
}); });
} }
sheet.add( GlobalizationUtil.globalize("cms.contenttypes.ui.government_uid"), LegalNotice.GOVERNMENT_UID); sheet.add( LegalNoticeGlobalizationUtil
.globalize("cms.contenttypes.ui.legal_notice.government_uid"),
LegalNotice.GOVERNMENT_UID);
return sheet; return sheet;
} }

View File

@ -28,8 +28,9 @@ import com.arsdigita.bebop.event.FormSubmissionListener;
import com.arsdigita.bebop.form.TextField; import com.arsdigita.bebop.form.TextField;
import com.arsdigita.bebop.parameters.ParameterModel; import com.arsdigita.bebop.parameters.ParameterModel;
import com.arsdigita.bebop.parameters.StringParameter; import com.arsdigita.bebop.parameters.StringParameter;
import com.arsdigita.cms.ItemSelectionModel;
import com.arsdigita.cms.contenttypes.LegalNotice; import com.arsdigita.cms.contenttypes.LegalNotice;
import com.arsdigita.cms.contenttypes.util.LegalNoticeGlobalizationUtil;
import com.arsdigita.cms.ItemSelectionModel;
import com.arsdigita.cms.ui.authoring.BasicPageForm; import com.arsdigita.cms.ui.authoring.BasicPageForm;
import com.arsdigita.cms.util.GlobalizationUtil; import com.arsdigita.cms.util.GlobalizationUtil;
@ -39,7 +40,9 @@ import com.arsdigita.cms.util.GlobalizationUtil;
* LegalNotice subclasses. * LegalNotice subclasses.
**/ **/
public class LegalNoticePropertyForm extends BasicPageForm public class LegalNoticePropertyForm extends BasicPageForm
implements FormProcessListener, FormInitListener, FormSubmissionListener { implements FormProcessListener,
FormInitListener,
FormSubmissionListener {
private LegalNoticePropertiesStep m_step; private LegalNoticePropertiesStep m_step;
@ -65,7 +68,8 @@ public class LegalNoticePropertyForm extends BasicPageForm
* LegalNotice to work on * LegalNotice to work on
* @param step The LegalNoticePropertiesStep which controls this form. * @param step The LegalNoticePropertiesStep which controls this form.
*/ */
public LegalNoticePropertyForm( ItemSelectionModel itemModel, LegalNoticePropertiesStep step ) { public LegalNoticePropertyForm( ItemSelectionModel itemModel,
LegalNoticePropertiesStep step ) {
super( ID, itemModel ); super( ID, itemModel );
m_step = step; m_step = step;
addSubmissionListener(this); addSubmissionListener(this);
@ -77,7 +81,8 @@ public class LegalNoticePropertyForm extends BasicPageForm
protected void addWidgets() { protected void addWidgets() {
super.addWidgets(); super.addWidgets();
add(new Label(GlobalizationUtil.globalize("cms.contenttypes.ui.government_uid"))); add(new Label(LegalNoticeGlobalizationUtil
.globalize("cms.contenttypes.ui.legal_notice.government_uid")));
ParameterModel governmentUIDParam = new StringParameter(GOVERNMENT_UID); ParameterModel governmentUIDParam = new StringParameter(GOVERNMENT_UID);
TextField governmentUID = new TextField(governmentUIDParam); TextField governmentUID = new TextField(governmentUIDParam);
governmentUID.setSize(30); governmentUID.setSize(30);