=== modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/relationship/DefaultRelationshipTypeService.java' --- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/relationship/DefaultRelationshipTypeService.java 2011-03-31 01:55:06 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/relationship/DefaultRelationshipTypeService.java 2013-02-18 02:49:25 +0000 @@ -26,8 +26,11 @@ */ package org.hisp.dhis.relationship; +import static org.hisp.dhis.i18n.I18nUtils.i18n; + import java.util.Collection; +import org.hisp.dhis.i18n.I18nService; import org.springframework.transaction.annotation.Transactional; /** @@ -49,6 +52,13 @@ this.relationshipTypeStore = relationshipTypeStore; } + private I18nService i18nService; + + public void setI18nService( I18nService service ) + { + i18nService = service; + } + // ------------------------------------------------------------------------- // Implementation methods // ------------------------------------------------------------------------- @@ -60,12 +70,12 @@ public Collection getAllRelationshipTypes() { - return relationshipTypeStore.getAll(); + return i18n( i18nService, relationshipTypeStore.getAll() ); } public RelationshipType getRelationshipType( int id ) { - return relationshipTypeStore.get( id ); + return i18n( i18nService, relationshipTypeStore.get( id ) ); } public int saveRelationshipType( RelationshipType relationshipType ) @@ -80,6 +90,6 @@ public RelationshipType getRelationshipType( String aIsToB, String bIsToA ) { - return relationshipTypeStore.getRelationshipType( aIsToB, bIsToA ); + return i18n( i18nService, relationshipTypeStore.getRelationshipType( aIsToB, bIsToA ) ); } } === modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-patient/src/main/resources/META-INF/dhis/beans.xml 2013-02-13 15:58:32 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/resources/META-INF/dhis/beans.xml 2013-02-18 02:49:25 +0000 @@ -190,6 +190,7 @@ class="org.hisp.dhis.relationship.DefaultRelationshipTypeService"> + - - - - + + @@ -19,7 +17,7 @@ $i18n.getString( "relationship_type" ) $i18n.getString( "name" ) - $i18n.getString( "operations" ) + $i18n.getString( "operations" ) @@ -28,17 +26,11 @@ $encoder.htmlEncode( $relationshipType.aIsToB )/$encoder.htmlEncode( $relationshipType.bIsToA ) - $encoder.htmlEncode( $relationshipType.name ) + $encoder.htmlEncode( $relationshipType.displayName ) $i18n.getString( 'edit' ) - - - - $i18n.getString( 'remove' ) - - - + $i18n.getString( 'translation_translate' ) $i18n.getString( 'remove' ) $i18n.getString( 'show_details' )