=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/attribute/DefaultAttributeService.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/attribute/DefaultAttributeService.java 2013-01-14 21:35:56 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/attribute/DefaultAttributeService.java 2013-01-28 06:07:57 +0000 @@ -23,7 +23,10 @@ package org.hisp.dhis.attribute; +import static org.hisp.dhis.i18n.I18nUtils.i18n; + import org.hisp.dhis.common.GenericStore; +import org.hisp.dhis.i18n.I18nService; import org.springframework.transaction.annotation.Transactional; import java.util.HashSet; @@ -54,6 +57,13 @@ this.attributeValueStore = attributeValueStore; } + private I18nService i18nService; + + public void setI18nService( I18nService service ) + { + i18nService = service; + } + // ------------------------------------------------------------------------- // Attribute implementation // ------------------------------------------------------------------------- @@ -79,73 +89,73 @@ @Override public Attribute getAttribute( int id ) { - return attributeStore.get( id ); + return i18n( i18nService, attributeStore.get( id ) ); } @Override public Attribute getAttribute( String uid ) { - return attributeStore.getByUid( uid ); + return i18n( i18nService, attributeStore.getByUid( uid ) ); } @Override public Attribute getAttributeByName( String name ) { - return attributeStore.getByName( name ); + return i18n( i18nService, attributeStore.getByName( name ) ); } @Override public Set getAllAttributes() { - return new HashSet( attributeStore.getAll() ); + return new HashSet( i18n( i18nService, attributeStore.getAll() ) ); } @Override public Set getDataElementAttributes() { - return attributeStore.getDataElementAttributes(); + return new HashSet( i18n( i18nService, attributeStore.getDataElementAttributes() ) ); } @Override public Set getDataElementGroupAttributes() { - return attributeStore.getDataElementGroupAttributes(); + return new HashSet( i18n( i18nService,attributeStore.getDataElementGroupAttributes())); } @Override public Set getIndicatorAttributes() { - return attributeStore.getIndicatorAttributes(); + return new HashSet( i18n( i18nService,attributeStore.getIndicatorAttributes())); } @Override public Set getIndicatorGroupAttributes() { - return attributeStore.getIndicatorGroupAttributes(); + return new HashSet( i18n( i18nService,attributeStore.getIndicatorGroupAttributes())); } @Override public Set getOrganisationUnitAttributes() { - return attributeStore.getOrganisationUnitAttributes(); + return new HashSet( i18n( i18nService,attributeStore.getOrganisationUnitAttributes())); } @Override public Set getOrganisationUnitGroupAttributes() { - return attributeStore.getOrganisationUnitGroupAttributes(); + return new HashSet( i18n( i18nService,attributeStore.getOrganisationUnitGroupAttributes())); } @Override public Set getUserAttributes() { - return attributeStore.getUserAttributes(); + return new HashSet( i18n( i18nService,attributeStore.getUserAttributes())); } @Override public Set getUserGroupAttributes() { - return attributeStore.getUserGroupAttributes(); + return new HashSet( i18n( i18nService,attributeStore.getUserGroupAttributes())); } @Override @@ -163,13 +173,13 @@ @Override public Set getAttributesBetween( int first, int max ) { - return new HashSet( attributeStore.getAllOrderedName( first, max ) ); + return new HashSet( i18n( i18nService, attributeStore.getAllOrderedName( first, max ) )); } @Override public Set getAttributesBetweenByName( String name, int first, int max ) { - return new HashSet( attributeStore.getAllLikeNameOrderedName( name, first, max ) ); + return new HashSet( i18n( i18nService, attributeStore.getAllLikeNameOrderedName( name, first, max ) )); } // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-core/src/main/resources/META-INF/dhis/beans.xml 2013-01-05 15:23:46 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/resources/META-INF/dhis/beans.xml 2013-01-28 06:07:57 +0000 @@ -549,6 +549,7 @@ + === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/macros.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/macros.vm 2013-01-18 15:54:53 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/macros.vm 2013-01-28 06:07:57 +0000 @@ -282,7 +282,7 @@
#foreach( $attribute in $args.attributes ) - #set( $text = $attribute.name ) + #set( $text = $attribute.displayName ) #set( $id = $attribute.id ) #set( $mandatory = $attribute.mandatory ) #if( $!args.attributeValues.get( $attribute.id ) ) === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/attribute.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/attribute.vm 2012-10-18 13:27:17 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/attribute.vm 2013-01-28 06:07:57 +0000 @@ -43,7 +43,7 @@
- + @@ -53,9 +53,10 @@ #foreach( $attribute in $attributes ) - +
$i18n.getString( "name" )
$encoder.htmlEncode( $attribute.name )$encoder.htmlEncode( $attribute.displayName ) $i18n.getString( 'edit' ) + $i18n.getString( 'translation_translate' ) $i18n.getString( 'remove' ) $i18n.getString( 'show_details' )